Hallo,
ich habe eine Datenbankabfrage mit .....
....where ($tabelle1.region IN ('Ausdruck1', 'Audruck2', 'Ausdruck3')) ....
('Ausdruck1', 'Audruck2', 'Ausdruck3') ist einen Zeichenkette und das Ergebnis einer vorherigen DB-Abfrage, resultierend aus einem Array. Jetzt kann es sein dass das Array und somit die Zeichenkette leer ist, so daß gilt:
....where ($tabelle1.region IN ( )) ....
dies würde keine Anfrageergebnisse ergeben, wie kann ich nun erreichen dass ich mit dieser Abfrageform dasselbe Ergebnis erziele wie mit ...where ($tabelle1.region like '%%%'), in etwa wie ....where ($tabelle1.region IN (%)) ....?
ich habe eine Datenbankabfrage mit .....
....where ($tabelle1.region IN ('Ausdruck1', 'Audruck2', 'Ausdruck3')) ....
('Ausdruck1', 'Audruck2', 'Ausdruck3') ist einen Zeichenkette und das Ergebnis einer vorherigen DB-Abfrage, resultierend aus einem Array. Jetzt kann es sein dass das Array und somit die Zeichenkette leer ist, so daß gilt:
....where ($tabelle1.region IN ( )) ....
dies würde keine Anfrageergebnisse ergeben, wie kann ich nun erreichen dass ich mit dieser Abfrageform dasselbe Ergebnis erziele wie mit ...where ($tabelle1.region like '%%%'), in etwa wie ....where ($tabelle1.region IN (%)) ....?
Kommentar