Ver originalSELECT P.id, PL.name_menu, PL.titulo, P.parent_id FROM pagina P INNER JOIN pagina_lang PL ON PL.id_pagina = P.id INNER JOIN langs L ON L.id = PL.id_lang WHERE P.estado_menu = 1 AND L.codigo = 'es' ORDER BY CASE WHEN P.parent_id = 0 THEN P.id ELSE P.parent_id END, P.parent_id
Ver originalSELECT P.id, PL.name_menu, PL.titulo, P.parent_id FROM pagina P INNER JOIN pagina_lang PL ON PL.id_pagina = P.id INNER JOIN langs L ON L.id = PL.id_lang WHERE P.estado_menu = 1 AND L.codigo = 'es' ORDER BY CASE WHEN P.parent_id = 0 THEN P.item_order ELSE (SELECT P2.item_order FROM pagina P2 WHERE P2.id = P.parent_id) END, item_order