GROUP BY y ORDER by Z;
Составной индекс в таком же порядке, x,y,z
или все же x,z,y?
Подобный запрос в принципе невозможно выполнить (разве что Z функционально зависит от Y). Так что неважно. ;) Какой вопрос на самом деле?
Наличие индекса по x,y позволяет эффективно выполнить запрос WHERE x = 5 GROUP BY y. Сортировка по z, как уже было замечено, не возможна. И в любом случае никакой индекс тут уже не поможет.
SELECT max(id) AS id FROM chat_pm WHERE user_id_1 = in_user_id GROUP BY user_id_2 ORDER BY id DESC Такой
Обсуждают сегодня