Teniendo en cuenta la tabla de ejemplo a continuación:de consultas SQL para un escenario particular
Profile_ID Child_ID
1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3
3 5
Quiero construir una consulta SQL que me da los identificadores de perfil que son aplicables a los niños de 1 y 2 y 3 ... esto implica ese profile_ID 2 no estará en el resultado ya que el perfil 2 solo se aplica a los niños 1 y 2 ... pero espero que el perfil 3 esté incluido.
Mi idea es algo similar a esto
SELECT Profile_ID
FROM table
WHERE Child_ID IN (1 AND 2 AND 3)
Ahora, soy muy consciente de que IN
sirve como una función OR
... ¿Hay una manera similar a lograr una funcionalidad similar a la cláusula IN
con una AND
en lugar de OR
?
Gracias de antemano por toda su ayuda.
muy buena pregunta! situación interesante! – test