Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2011, 13:54
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 8 meses
Puntos: 19
Alias multiple

Hola a todos,

Estoy intentando hacer un select de este modo:

Código PHP:
SELECT
    id
,
    (
SELECT c FROM tabla1 WHERE w=ids.id and r='tom') as as_1,
    (
SELECT c FROM tabla2 WHERE w=ids.id and r='jerry') as as_1
    FROM ids where
    
(type='tom' OR type='jerry' )
    
order by as_1 
Este select no funciona correctamente, ya que el alias "as_1" siempre consiste en la segunda subconsulta, traiga o no contenido. Es decir, que si la primera subconsulta trae contenido y la segunda no el alias "as_1" trae NULL.

¿Como podria hacer ordenar alfabeticamente este select por el resultado de estas dos subconsultas juntas?