Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2005, 13:21
MMU
Invitado
 
Mensajes: n/a
Puntos:
realizar consulta unica

Hola, se me plantea el siguiente problema:

Quiero hacer una consulta a una base de datos y obtener 15 resultados. imaginemos una tabla con varios campos: id, nombre, apellidos, empleo

el campo empleo lo uso para marcar si tiene empleo o no, mediante 0 y 1.

El problema es que quiero mostrar 15 resultados, pero que de ellos los dos primeros tengan el campo empleo en "0" y los trece siguientes en "1", independientementes de la condicion que se ponga. Por ejemplo, supongamos esto:

Código HTML:
SELECT id, nombre FROM tabla WHERE nombre LIKE 'a%' ORDER BY nombre LIMIT 15 DESC
ahora quiero que en esta consulta se haga la condicion que ponia antes, las dos primeras con empleo en 0, y las 13 restantes con empleo en 1.

Yo hasta ahora lo hacia con dos consultas, pero queria saber si se puede hacer con una sola.

Un saludo y gracias