
09/06/2008, 02:26
|
| | 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);" |