Est ce que vous pouvez me confirmez que exists et in ne sont pas equivalent?
Pour moi
-> renvoie toutes les rows dont x.id est present dans x2
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM x WHERE id IN (Select id FROM x2)
-> renvoie toutes les rows de x a partir du moment ou la requete sur x2 renvoie un resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM x WHERE EXISTS (Select id FROM x2)
Est ca est ce possible?
-> similaire au in?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM x WHERE id EXISTS (Select id FROM x2)
Est ce juste? Ou je me trompe?
Merci
Partager