Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

ordenar registros traidos con UNION ALL

Estas en el tema de ordenar registros traidos con UNION ALL en el foro de Mysql en Foros del Web. como se ordenan los registros que me trae un UNION ALL es que tengo algo asi Código PHP: SELECT a . campo1 ,  a . campo2 ...
  #1 (permalink)  
Antiguo 24/08/2006, 07:40
 
Fecha de Ingreso: mayo-2005
Mensajes: 132
Antigüedad: 18 años, 11 meses
Puntos: 0
Exclamación ordenar registros traidos con UNION ALL

como se ordenan los registros que me trae un UNION ALL
es que tengo algo asi

Código PHP:
SELECT a.campo1a.campo2b.campo3'' as campo4
FROM tabla1 a
tabla2 btabla3 c
WHERE a
.campo1 b.campo3 
AND a.campo1 != c.campo4
UNION ALL
SELECT a
.campo1a.campo2b.campo3c.campo4
FROM tabla1 a
tabla2 btabla3 c
WHERE a
.campo1 b.campo3
AND a.campo1 c.campo4

ORDER BY a
.campo1 
y el error que me sale es unknown a.campo1

pero si lo hago sin el order by si funciona, y me consta que el order by si esta bien escrito.
saludos y gracias
  #2 (permalink)  
Antiguo 24/08/2006, 08:20
 
Fecha de Ingreso: noviembre-2005
Mensajes: 27
Antigüedad: 18 años, 5 meses
Puntos: 0
En el order by va el nombre del campo pero sin la tabla. Espero que te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:44.