phpbar.de logo

Mailinglisten-Archive

WHERE Abfrage

WHERE Abfrage

STSC mysql-de_(at)_lists.bttr.org
Sat, 20 Apr 2002 11:31:39 +0200


Hallo,

Ich habe folgende Abfrage:

select * from table where (forum_id = '20' OR forum_id ='22' OR forum_id
='23' OR forum_id ='24 OR forum_id ='27' usw.)

Das ganze sind 30 forum_id, immer beginnend mit forum_id = '??' OR.
Kann ich das ganze denn nicht irgendwie vereinfachen. Die ganzen Zahlen
stehen in PHP in einem Array.
Irgendwie so: where forum_id = Array();
Das Problem ist folgendes, dass in der Tabelle doppelte Einträge vorhanden
sind und ich deshalb die Ursprungstabelle mit dem forum_ids nicht mit
LEFT_JOIN verbinden kann.
So ist das kein Problem. Wenn ein Wert doppelt auftaucht, setzt ich einfach
den Wert hinter dem vorigen Wert im entsprechenden Array.

Ciao,
Stefan
http://www.diskozone.de




---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive