Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблицеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как запрашивать и находить сырые данные во многих-ко-многим в сводной таблице

Сообщение Anonymous »

У меня есть 2 таблицы со многими ко многим и сводная таблица,
Sku и атрибут_value
Таблица SKU:



id
код




1
sku1


2
sku2


3
< td>sku3



Значение атрибута


id
имя

< /thead>


1
Красный


2
Синий

3
Черный


4
Розовый


5
Большой


6
Маленький



Сводная таблица:



id
sku_id
att_value




1
1
2


2
1
5

2
2
2


2
2
6


2
33


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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»