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 или другой тип соединения!