Один и тот же запрос выдает разные результаты.Есть несколько тестовых записей.
id number status
1 100 0
2 100 1
3 200 0
4 200 1
Пытаюсь сперва отсортировать,после этого сгруппировать по number. Вот результаты.1 - вариант MariaDB 2 - MySql. Почему поведение группировки разное?
1)
id number status
1 100 0
3 200 0
2)
id number status
2 100 1
4 200 1
SELECT * FROM(
SELECT *
FROM numbers
ORDER BY id DESC
) as a
GROUP BY a.number
statusв выходном наборе - не в GROUP BY, не в групповой функции, а просто так. Вот и получается лотерея. – Akina Jun 07 '17 at 16:29