
17/05/2008, 01:00
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
con UNION Haces la consulta con UNION y, puesto que emplearás dos criterios de búsqueda distintos (cedulausuario igual y distinta de la que quieres poner la primera) pondrás entre paréntesis los dos SELECT. Si el criterio de ordenación es el mismo lo pones al final y fuera del paréntesis. Si quieres usar criterios distintos tendrás que poner dos ORDER BY uno dentro de cada paréntesis. El número de campos seleccionados deberá ser el mismo en ambos casos.
(SELECT campo1, campo2, campo3, etc. FROM mitabla WHERE cedulausuario = 1344)
UNION ALL
(SELECT campo1, campo2, campo3, etc. FROM mitabla WHERE cedulausuario !=1344)
ORDER BY cedulausuario DESC |