Aus eine Liste mit vielen "products_id" möchte ich nur die "products_id" haben, die entweder "Attribute" oder "Eigenschaften" haben ... und wenn´s geht in nur einem "query". Für zielführende Tipps bereits jetzt tausend Dank!
Hallo, ich weiß zwar nicht, aus welcher "Liste" die "products_id" kommen, angenommen die stehen in der Tabelle "products" würde ich folgendes Statement anbieten: Code: select p.products_id from products p join ( select products_id from products_attributes union select products_id from products_properties_index) ae on p.products_id = ae.products_id hier werden im Join alle products_id aus der Tabelle "p" angezeigt, die auch im Ergebnis von "ae" stehen. Der Teil in der Klammer fügt die products_id aus der Tabele products_attributes mit den products_id aus der Tabelle products_properties_index in einer Zwischentabelle "ea" zusammen. Ich habe nur ein paar Attribute und Eigenschaften in meiner Testdatenbank, deshalb kann ich nicht garantieren, daß das Ergebnis in allen Konstellationen richtig ist. Gruß Alexander