MySQL LEFT JOIN?

Ich habe einen tischcars(id, name) mit 20 Zeilen. Der andere TischcarLog(username, car, count) enthält Reihen, die die Autos zählen, die ein Spieler gekauft hat (wenn es keine Reihe gibt, wenn er das Auto nicht gekauft hat)

Ich möchte, dass meine Abfrage alle zwanzig Autos und die zusätzlichen Join - Informationen zurückgibt, wenn sie in der Zeile stehencarLog Tisch, aber ich kann es nicht zum Laufen bringen.

SELECT * FROM cars LEFT JOIN carLog ON cars.id=carLog.car

Dies gibt Hunderte von Zeilen zurück. Ich möchte, dass 20 Zeilen (eine für jedes Auto) und die zusätzlichen Informationen in der Zeile zurückgegeben werden, wenn der Benutzername das Auto gekauft hat:

WHERE carLog.username='Juddling'

Ich habe keine Ahnung, ob ich GROUP BY, WHERE oder eine andere Art von Join verwenden soll!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage