Olaf: MySQL Select mit Outer Join

Beitrag lesen

Hallo Ilja,

danke, das wars. Hier der korrekte Befehl:

SELECT user.uid, count( car_main.cnr)
FROM user
LEFT OUTER JOIN car_main ON ( user.uid = car_main.uid AND date_format( car_main.updated, "%d.%m.%Y" ) = "17.01.2004" )
WHERE user.uid = 770
GROUP BY 1

Ich ging davon aus, dass in ON nur Abgleichungen der beiden Tabellen reindürften...

Gruß
Olaf

yo,

mir ist nicht klar, warum die group by über die spalte cnr geht. aber versuch mal

SELECT user.uid, count(car_main.cnr)
FROM user LEFT OUTER JOIN car_main
ON (user.uid = car_main.cnr AND date_format(car_main.updated,"%d.%m.%Y")="16.01.2004" )
WHERE user.uid = 770
GROUP  BY cnr;

Ilja