Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2012, 05:08
orihuel
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
En la consulta de una base de datos si no existe un valor que escoja todos

Buenas!

Estoy haciendo un buscador para una base de datos mySQL y se me presenta una duda. Me explico.

Por ejemplo, tenemos esta base de datos (mibasedatos)

ID = 1
NOMBRE = JUAN
APELLIDOS = PÉREZ

ID = 2
NOMBRE = JUAN
APELLIDOS = ORDOÑEZ

ID = 3
NOMBRE = MIGUEL
APELLIDOS = SÁNCHEZ.

En un formulario, pregunto cuales són los registros a buscar.
Ponemos por ejemplo. NOMBRE = JUAN. APELLIDOS = QUIJANO.

Lo que quiero hacer es que me seleccione todos los registros con el nombre de JUAN y como no existen registros en el campo APELLIDO de QUIJANO, que me los seleccione todos.

SELECT * from mibasededatos WHERE nombre='JUAN' AND apellidos (Si existe que escoja los que sean, si no existe que escoja todos los registros)No sé si me he explicado bien, de todas formas muchas gracias.