Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/05/2008, 01:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
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