Hallo,
ich habe ein kleines Problem mit folgendem Select:
SELECT user.uid, count( car_main.cnr ) FROM user LEFT OUTER JOIN car_main USING ( uid ) WHERE user.uid = 770 AND date_format( car_main.updated, "%d.%m.%Y" ) = "16.01.2004" GROUP BY cnr;
Leider bekomme ich mit dem Select-Befehl aber nur die User-ID angegeben, wenn ich ein Datum wähle, zu dem ein Satz in der Tabelle für den User enthalten ist...
Klar, Du bekommst nur die Datensätze, die der WHERE-Klausel entsprechen, wie sollte es sonst sein? Meiner Meinung nach, wäre alles Andere falsch ;-))
SELECT user.uid, count( car_main.cnr ) FROM user LEFT OUTER JOIN car_main USING ( uid ) GROUP BY cnr HAVING user.uid = 770
viele Grüße
Axel