Mailinglisten-Archive |
Hallo Matthias, > SELECT kategorien_name FROM kategorien WHERE kategorien_ID=7 AND > kategorien_name IN (SELECT kategorien_name as kname FROM > gruppen2kategorien,user2gruppen WHERE user_name='blub' AND > gruppen2kategorien.usergruppen_name=user2gruppen.usergruppen_name) > > Leider meckert mysql immer wieder rum. Die Unterabfrage > selbst funktioniert > ebenso, wie die übergeordnete Select-Anweisung - nur eben leider versuchst Du eine Funktion (IN (SELECT)) zu benutzen, die mysql in den derzeitigen Version (noch) nicht unterstützt :-( Lösungen: a) Warte bis Ende des Jahres, da mysql in Version 4.0 das unterstützen wird :-( b) Mache 2 Abfragen daraus, wobei Dein IN-Statement die Werte in eine temporäre Tabelle schreiben sollte. Im mysql-Buch (ISBN 3-8272-5793-X) ist dieses Verahren als Workaround für die fehlende "select in"-Funktionalität beschrieben. Gruß Alexander --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive