Hallo zusammen, (sorry MySQL)
ich habe eine Tabelle products, in der es folgende Spalten gibt:
ID, ACTIVE, PARENTID, NAME, DESC
Nun kann es 3 verschiedene Abfragen geben, die ich je nach Auswahl von Optionen zusammenfügen muss:
Geht das über 'OR' oder muss dass über 'UNION' laufen?
Danke vielmals...Grüße tvtotal
ich habe eine Tabelle products, in der es folgende Spalten gibt:
ID, ACTIVE, PARENTID, NAME, DESC
Nun kann es 3 verschiedene Abfragen geben, die ich je nach Auswahl von Optionen zusammenfügen muss:
Code:
SELECT * FROM products WHERE active = 1 AND parentid = '' AND id NOT IN (SELECT parentid FROM products WHERE 1)
Code:
SELECT * FROM products WHERE active = 1 AND parentid != ''
Code:
SELECT * FROM products WHERE active = 1 AND parentid = '' AND id IN (SELECT parentid FROM products WHERE 1)
Geht das über 'OR' oder muss dass über 'UNION' laufen?
Danke vielmals...Grüße tvtotal
Zuletzt bearbeitet: