У меня есть запрос:MySQL LEFT JOIN по возрастанию
SELECT reply.id,
reply.message,
reply.userid,
reply.date,
medal.id,
medal.url,
medal.name,
user.id,
user.name AS username
FROM posts AS reply
LEFT JOIN users AS user ON reply.userid = user.id
LEFT JOIN medals AS medal ON medal.userid = user.id
GROUP BY reply.id
ORDER BY reply.id ASC
все в порядке, кроме, что я получаю медаль восходящая не сходя , который означает, что он захватить первую медаль, что пользователь получил - Мне нужно получить последний.
Как вы/мы знаем, какие медали является последним один? –
вопрос в том, почему он получает его в порядке возрастания – Wiika
Ваши запросы заказов по значениям 'reply.id' в порядке возрастания - мы ничего не знаем о вашей структуре данных или таблиц, но ваш заключительный оператор включает в себя« захватить первую медаль, которая пользователь получил - мне нужно получить последний. " В контексте, это означает, что вы хотите получить последнюю медаль ... –