![]() Mailinglisten-Archive |
----- Original Message ----- From: "Dietmar Winhold" <SSD-DiWi_(at)_T-Online.de> To: "Mailingliste MySQL (E-Mail)" <mysql-de_(at)_lists.4t2.com> Sent: Monday, February 26, 2001 4:32 PM Subject: Left Join Abfrage > > Hallo, > > ich qu�le mich mit der folgenden Abfrage: > > $query = "select distinct t1.*, t2.*, t3.* "; > $query.= "from ca_art AS t1 "; > $query.= "Left Join ca_art_such AS t2 "; > $query.= "Left Join ca_shop AS t3 "; > $query.= "where t1.id = t2.ArtId "; > $query.= "and t1.ShopId = t3.shop_id "; > $query.= "order by t1.art_bez"; > Entweder trennst Du die drei Tabellen einfach mit Komma, oder - in Deiner Variante - l��t Du die where's weg un benutzt "on". $query = "select distinct t1.*, t2.*, t3.* from ca_art AS t1 Left Join ca_art_such AS t2 on t1.id = t2.ArtId Left Join ca_shop AS t3 on t1.ShopId = t3.shop_id order by t1.art_bez"; Im �brigen sieht diese Syntax auch etwas sch�ner aus, Du mu�t nicht immer $query .= "..."; machen. Gru�, Jens Peter M�ller --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive