Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/06/2008, 02:26
oznoh
 
Fecha de Ingreso: mayo-2005
Mensajes: 12
Antigüedad: 20 años
Puntos: 0
Respuesta: ORDER BY en un UNION

Al final quedó así:

strsql = "(SELECT "_
&"productos.Id AS productoId,"_
&"productos.titulo AS productoTitulo,"_
&"productos.tipo AS productoTipo,"_
&"productos.tematica AS productoTematica,"_
&"productos.idioma AS productoIdioma,"_
&"empresas.Id AS empresaId,"_
&"empresas.empresa AS empresaNombre,"_
&"empresas.posicionamiento AS empresaPosicionamiento "_
&"FROM productos LEFT JOIN empresas ON productos.empresa = empresas.Id WHERE (empresas.posicionamiento = 1) ORDER BY productoTitulo ASC"

strsql = strsql & ") UNION "_
&"(SELECT "_
&"productos.Id AS productoId,"_
&"productos.titulo AS productoTitulo,"_
&"productos.tipo AS productoTipo,"_
&"productos.tematica AS productoTematica,"_
&"productos.idioma AS productoIdioma,"_
&"empresas.Id AS empresaId,"_
&"empresas.empresa AS empresaNombre,"_
&"empresas.posicionamiento AS empresaPosicionamiento "_
&"FROM productos LEFT JOIN empresas ON productos.empresa = empresas.Id ORDER BY productoTitulo ASC);"