MySQL оставил присоединиться?

У меня есть столcars(id, name) содержащий 20 строк. Другой столcarLog(username, car, count) содержит ряды, которые подсчитывают количество автомобилей, купленных игроком (если строки отсутствуют, если они не купили автомобиль)

Я хочу, чтобы мой запрос возвратил все двадцать автомобилей и дополнительную информацию о присоединении, если они получили строку вcarLog стол, но я не могу заставить его работать.

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

Это возвращает сотни строк, я хочу, чтобы он возвратил 20 строк (по одному на каждую машину) и дополнительную информацию в строке, если имя пользователя приобрело машину:

WHERE carLog.username='Juddling'

Я понятия не имею, хотел ли я использовать GROUP BY, WHERE или другой тип соединения!

Ответы на вопрос(2)

Ваш ответ на вопрос