Задать вопрос
@svilkov87

Как сделать такой запрос с GROUP BY?

Добрый день!
Есть таблица в бд:
d3ecad40cb5d46dd9645d61197aab955.jpg

и запрос, используя GROUP BY:
SELECT id FROM `table` GROUP BY value ORDER BY id DESC


получаем:
array(2) {
  [0]=>
  array(1) {
    ["id"]=>
    string(1) "1"
  }
  [1]=>
  array(1) {
    ["id"]=>
    string(1) "3"
  }
}


Вопрос в том, как сделать, чтобы результат возвращался таким:
array(2) {
  [0]=>
  array(1) {
    ["id"]=>
    string(1) "5"
  }
  [1]=>
  array(1) {
    ["id"]=>
    string(1) "4"
  }
}


Спасибо.
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Решение пользователя Макс К ответам на вопрос (2)
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
SELECT MAX(id) FROM `table` GROUP BY value ORDER BY id ASC
Ответ написан
Комментировать