Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/05/2013, 02:37
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: mostrar productos de subcategorias y categoria padre

Porque es un UNION. ORDER BY y UNION no se entienden

Hazle la siguiente trampa

Código MySQL:
Ver original
  1. SELECT sbc.* FROM
  2. (SELECT * FROM productos p INNER JOIN categoria c ON p.id_categoria=c.id_categoria
  3. WHERE c.id_categoria=X
  4. SELECT * FROM productos p INNER JOIN categoria c ON p.id_categoria=c.id_categoria
  5. WHERE c.IdPadre=X) sbc
  6. ORDER BY sbc.NOMBRECampo;

Se trata de ordenar sobre el resultado de union, conviertes la query en una subquery (sbc) y ordenas la "super"query
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.