Mailinglisten-Archive |
Norbert Pfeiffer schrieb: > Hi Sebastian, > >>> leider nicht: >>> SELECT techniken.tID AS t, techniken.descr AS d, COUNT(*) AS x >>> FROM techniken >>> LEFT JOIN objects ON techniken.tID = objects.tID >>> GROUP BY objects.tID >>> ORDER BY techniken.descr; >>> liefert: >> ok, nimm meine Hand ... ;-) >> SELECT techniken.tID AS t, >> techniken.descr AS d, >> COUNT(objects.tID) AS x >> FROM techniken >> LEFT JOIN objects >> ON techniken.tID = objects.tID >> GROUP BY techniken.tID >> ORDER BY techniken.descr; > hmm, > wenn ich: ON techniken.tID = objects.tID > schreibe, kann ich IMHO nicht vermuten, dass > danach trotzdem noch Unterschiede auftreten. > > Wie muss man sich das erklaeren ... ? Ich versteh deine Frage nicht ganz. Heißt das das die Abfrage jetzt so funktioniert wie du es haben wolltest? Meinst du mit der Frage nach Klärung den Unterschied in den Ergebnissen der beiden Abfragen? Der 'Schlüssel' liegt bei dem GROUP BY. Lass das GROUP BY und das COUNT() doch einfach mla weg, vielleicht hilft das bei der Klärung. -- Sebastian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive