ОК. Я пробовал искать ответ, как сумасшедший, но я не мог это решить, поэтому надеюсь, что кто-то сможет помочь.
Скажем, у меня есть таблица пользователей, очень простая таблица:
id | userName
3 Michael
4 Mike
5 George
и у меня есть другая таблица их автомобилей и их цены.
id | belongsToUser | carPrice
1 4 5000
2 4 6000
3 4 8000
Теперь мне нужно сделать что-то вроде этого (не стесняйтесь переписывать):
SELECT
`userName`,
`carPrice`
FROM `users`
LEFT JOIN `cars`
ON cars.belongsToUser=users.id
WHERE `id`='4'
Что возвращает:
Mike | 5000
Но мне нужен самый дорогой автомобиль определенного пользователя, а не первая найденная запись.
Итак, вопрос: как настроить таблицу LEFT JOIN для заказа по carPrice, DESC?