У меня есть следующая таблица называется вопросы:Как группировать по DESC заказа
ID | asker
1 | Bob
2 | Bob
3 | Marley
Я хочу, чтобы выбрать каждый Аскер только один раз, и если есть несколько аскеров с тем же именем, выберите один из самых высоких ид , Таким образом, ожидаемые результаты:
ID | asker
3 | Marley
2 | Bob
Я использую следующий запрос:
SELECT * FROM questions GROUP by questions.asker ORDER by questions.id DESC
я получаю следующий результат:
ID | asker
3 | Marley
1 | Bob
Так выбирает первый 'Боб' он встречает вместо из последнего.
Благодаря
Вопрос: Является ли ваш столбец ID как INTERGERS или VARCHAR? –
auto increment integer –