У меня есть 2 таблицы со многими ко многим и сводная таблица,
Sku и атрибут_value
Таблица SKU:
| id | code |
| 1 | sku1 |
| 2 | sku2 |
| 3 | sku3 |
Значение атрибута
| id | name |
| 1 | Red |
| 2 | Blue |
| 3 | Black |
| 4 | Pink |
| 5 | Big |
| 6 | Small |
Сводная таблица:
| id | sku_id | att_value |
| 1 | 1 | 2 |
| 2 | 1 | 5 |
| 2 | 2 | 2 |
| 2 | 2 | 6 |
| 2 | 3 | 3 |
| 2 | 3 | 6 |
теперь моя проблема: как мне найти sku_id, когда у меня есть 2 att_value (например: 2 и 6) (синий и маленький)
Sku::whereHas('Attributevalue', function ($query) {
$query->whereIn('sh_sku_attribute.attribute_id',[2,6] ) ;
})->first() ;
Подробнее здесь: https://stackoverflow.com/questions/793 ... ivot-table
Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице
Anonymous » » в форуме Php - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице
Anonymous » » в форуме Php - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-