Ich habe eine Tabelle wie im unteren Bild gezeigt, es ist eine abgespeckte Version der größeren Tabelle.Wie man sich überschneidende Produkte aus verschiedenen Kategorien erhält
Frage
Ich habe die Produkte in der Kategorie 9030 und 1993 zu erhalten, also in diesem Fall ist es 1 Reihe zeigen. Aber wenn ich unter Abfrage ausführen, gibt es null als Ergebnis.
SELECT * FROM catalog_category_product WHERE category_id = '1993' AND category_id = 9022
So erwartete Ausgabe 1 Reihe mit product_id 33839 wäre, ist es eine Möglichkeit, um die Ergebnisse zu schneiden.
Ich bin nicht sehr vertraut mit MySQL-Abfragen, bitte beraten.
Gebrauch verwenden oder anstelle von und – 1000111
category_id können nicht beide Werte gleichzeitig sein, verwenden Sie OR oder IN() –
aber es gibt alle Produkte in diesen Kategorien, nicht geschnitten Ergebnis –