Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/06/2015, 09:57
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años, 1 mes
Puntos: 85
Respuesta: usar CASE o UNION

Sería muy especulativo decir que una consulta va a ser más eficiente que la otra sin ver los planes de ejecución. La única cosa que te puedo recomendar a simple vista es que te asegures de necesitar un UNION en vez de un UNION ALL, ya que el UNION quita los registros diferentes y para esto se tiene que ordenar y comparar los registros de cada una de las subconsultas.

Saludos