Mailinglisten-Archive |
das problem bei left join ist ja, daß mysql auch datensätze aus der ersten tabelle liefert, die nicht in der zweiten drinnenstehen. das ist doch nicht immer wünschenswert. -- triendl klaus ----- Original Message ----- From: "Jens Peter Möller" <jpmnet_(at)_gmx.net> To: <mysql-de_(at)_lists.4t2.com> Sent: Thursday, December 21, 2000 1:02 PM Subject: Re: AW: Unidentified subject! > > > > ich habe das Schlüsselwort JOIN und die Where-Klausel > "varianten.artkelnr=artikel.artikelnr" jetzt in das > > Select-Statement eingeben, aber es kommt immer noch diese "(meines > erachtens unnützliche) kombinationssuppe > > raus bestehend aus soviel datensätze, wie artikel hat, wo die > varianten-spalten den wert jenen einen datensatz > > wiederholen, welcher die buchstabenkombination enthält." heraus. > > > > So müßte die Abfrage richtig aussehen: > > SELECT > artikel.artikelnr,artikel.herstellerID,artikel.kategorieID,artikel.kurztext, > varianten.variante,varianten.preis_dm,varianten.preis_euro,varianten.minatur > bild > FROM artikel LEFT JOIN varianten ON varianten.artikelnr=artikel.artikelnr > WHERE artikel.kurztext LIKE '%wm%' OR varianten.variante LIKE '%wm%'; > > Gruß, > Jens Peter Möller > > --- > *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql > > --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive