Mailinglisten-Archive |
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