Hallo,
Es existieren zwei Tabellen, die so aussehen:
Tabelle 1 : id | name
Tabelle 2 : id | product_id | product2_id
Ich möchte alle ID's aus Tabelle 1, bei denen in Tabelle 2 die Produkt ID
- entweder in product_id oder in product2_id steht
- und dementsprechend in dem anderen Feld (also product2_id oder product_id) die ID in meiner PHP Variable $product1_id
mir fallen schon mal drei Möglichkeiten ein:
a) UNION + INNER JOIN
b) 2 x LEFT OUTER JOINs von Tabelle 1 auf Tabelle 2
c) Subselects
Teste mit dem Analysewerkzeug Deines DBMS, was den geringsten Aufwand erzeugt.
Freundliche Grüße
Vinzenz