Mailinglisten-Archive |
Hallo Jens, > -----Original Message----- > From: Jens Peter Möller [mailto:jpmnet_(at)_gmx.net] > Sent: Monday, February 26, 2001 5:40 PM > To: mysql-de_(at)_lists.4t2.com > Subject: Re: Left Join Abfrage > > > 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 > Vielen Dank, das läuft schon mal ohne Fehler durch, doch es gibt noch ein Problem: Die Datensätze werden mehrfach ausgelesen. Es sind 6 Datensätze in der Tabelle und die werden unterschiedlich oft ausgelesen und zwar genau so oft, wie sie in die Tabelle t2 (Suchbegriffe zu diesem Artikel) eingetragen sind. Da werde ich wohl die Tabelle mit den Suchbegriffen separat abfragen müssen? Oder gibt es noch eine andere Möglichkeit. Nochmals Danke und Gruß Dietmar --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive