AnrDaemon
Продвинутый новичок
Что-то то ли я туплю, то ли что.
Есть таблица…
Надо выбрать по одному id из каждого parent_id с маскимальным left_id.
Тривиально, казалось бы…
Результат - `id` абсолютно любой. Зачастую первый в каждом сабсете.
КАК этот запрос сделать правильно?
Есть таблица…
Код:
id, parent_id, left_id
1, 0, 1
2, 1, 4
3, 1, 18
4, 1, 42
5, 1, 50
6, 0, 65
7, 6, 66
8, 6, 72
9, 0, 85
10, 9, 86
11, 9, 100
12, 0, 111
Тривиально, казалось бы…
Код:
SELECT `id`, `parent_id`, MAX(`left_id`) FROM `table` GROUP BY `parent_id`
КАК этот запрос сделать правильно?