Wie kann man Rohdaten in vielen zu vielen auf der Pivot-Tabelle abfragen und finden?Php

PHP-Programmierer chatten hier
Guest
 Wie kann man Rohdaten in vielen zu vielen auf der Pivot-Tabelle abfragen und finden?

Post by Guest »

Ich habe 2 Tabellen mit vielen zu vielen und eine Pivot-Tabelle,
SKU und attribute_value
SKU-Tabelle:



id
code




1
sku1


2
sku2


3
< td>sku3



Attributwert


id
name

< /thead>


1
Rot


2
Blau

< tr>
3
Schwarz


4< /td>
Rosa


5
Groß


6Klein



Pivot-Tabelle:< /p>



id
sku_id
att_value




1
1
2


2
1
5

2
2
2


2
2
6


2
33


2
3
6



Jetzt ist mein Problem: Wie kann ich die sku_id finden, wenn ich 2 att_value habe (z. B. 2 & 6) (Blau und Klein)

Code: Select all

Sku::whereHas('Attributevalue', function ($query)  {
$query->whereIn('sh_sku_attribute.attribute_id',[2,6]  ) ;
})->first() ;

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post