Estimados, como andan ?
Hace unos días estoy rompiendome la cabeza con una consulta que no puedo hacer andar; seguramente es algo simple... pero no le encuentro la vuelta.. acá les explico:
Tengo una tabla con estos campos, lo que necesito es extraer lo que dejo acá abajo
id / id_padre / id_informatica / nivel
1 3 1 3
2 3 9 3
Por cada persona (id_padre) hay un rubro de informatica (id_informatica) que a su vez tiene un nivel del 1 al 3 (nivel)
Yo necesito que me traiga las personas que tengan id_informatica en 1 y en 9; y no los que solo tengan 1 o 9...tienen que cumplir ambas condiciones (y cumplir con el nivel).
Si yo hago:
SELECT * FROM <TABLA>
WHERE
(id_informatica='1' AND nivel>='2')
AND
(id_informatica='9' AND nivel>='1')
no me devuelve nada; y si uso OR, me trae los que tienen una sola condición...
Alguien puede darme una mano ? GRACIAS!!