Как усовершенствовать MySQL запрос?
По идеи добавление ORDER BY нужное_вам_поле не как не поломает запрос, по умолчанию скорее всего сортировка идет по ключу в таблице images.
Хотя по мне как-то стремно сам запрос построен. По идеи первоначальная таблица должна быть products а к ней уже делать джоин изображений. Можно решить это под запросом
SELECT p.title (SELECT GROUP_CONCAT(image) as product_image FORM images WHERE images.id = p.id ) as product_image FROM products p
В моем варианте вы получаете гибкость в обоих запросах, можете управлять сортировкой как и в таблице продуктов, так и в таблице с изображениями.
Не знаю как там это в плане скорости, по идеи тут будет быстрее т.к. нету лишний группировки.
Надо бы как нить проверить в плане скорости.
Вопрос решен, добавил в конец запроса ORDER BY p.id DESC.