Hallo,
Ich möchte bei folgendem SQL auf jeden Fall ein Ergebnis zurück haben:
SELECT count(*), MAX(t.date)
FROM autor a, text t
WHERE a.ID = t.autor_ID and a.ID='1'
GROUP BY a.ID
Sinn des SQLs ist zu Zeigen, wieviel der Autor "1" geschrieben hat und wann der letzte Eintrag erfolgt ist.
Es kommt ein Ergebnis...
7, 2006-03-01 12:12:00
... sobald Autor "1" etwas geschrieben hat.
Ich will aber auch folgendes SQL-Ergebnis...
0, 0000-00-00 00:00:00
... wenn der Autor nichts geschrieben hat. Das kommt aber logischerweise nicht.
Ich will das Nichtvorhandensein nicht mit PHP prüfen (mysql_num_rows etc.)
Was muß ich also noch ergänzen?
Vielen Dank,
Mario
PS: Hier die Basics: MySQL 4.1, PHP4