Hola amigos tengo dos tablas una de articulos y otra de marcas, realizo la siguiente consulta
Código:
(
SELECT a.nombre, m.marca, a.oferta
FROM articulos a
LEFT JOIN marcas m ON m.id = a.id_marca
WHERE a.id_marca =22
AND a.id_fam =162
ORDER BY a.oferta DESC
)
UNION (
SELECT a.nombre, m.marca, a.oferta
FROM articulos a
LEFT JOIN marcas m ON m.id = a.id_marca
WHERE a.id_marca <>22
AND a.id_fam =162
ORDER BY m.marca ASC
)
Pero no consigo que me ordene los primeros por precio y el resto por marca alfabeticamente.
Se pueden hacer en Mysql 5 las ordenaciones por separado?
Muchas gracias por anticipado