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