Когда я выполняю следующий запрос, я получил Exception
Код ошибки: 3065 Выражение # 1 предложения ORDER BY не в SELECT список, ссылается на столбец "webstore.level_depth", который не находится в SELECT-список; это несовместимо с DISTINCT
Мой запрос
SELECT DISTINCT c.id_parent, c.id_category, cl.name, cl.description, cl.link_rewrite
FROM `pj_category_shop` cs, `pj_category` c
INNER JOIN `pj_category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.`id_lang` = 1 AND cl.id_shop = 2 )
WHERE (c.`active` = 1 OR c.`id_category` = 2)
AND cs.`id_category` = c.`id_category` AND cs.`id_shop` = 2
AND c.`id_category` != 1
AND `level_depth` <= 2
AND c.id_category IN (SELECT id_category FROM `pj_category_group` WHERE `id_group` IN (3))
ORDER BY `level_depth` ASC, cl.`name` ASC;
Я не понимаю, почему это происходит..??