Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2013, 14:03
edos_gn
 
Fecha de Ingreso: abril-2012
Ubicación: Colombia
Mensajes: 10
Antigüedad: 12 años
Puntos: 0
Consulta según id especifico o todos

Buena tarde, necesito ayuda con una consulta la idea es que tengo tres tablas.

1. Persona
2. Sexo
2. Estado

La tabla persona hereda la como llave foránea los id de las tablas Sexo y Estado.

Pero al momento de realizar un reporte quiero que puedan elegir el filtro entre el Genero (F,M) que esta en la tabla o la opción todos.
Estado (I,A) que estan en la tabla o la opción todos.

Como hago para que la consulta me retorne los datos según el id seleccionado o todos.

Código:
SELECT p.persona_primer_nombre FROM persona p, estado e, sexo s
WHERE (p.sexo_id="id seleccionado" o p.sexo_id="todos");
AND p.sexo_id=s.sexo_id