peut-on toujours convertir une sous-requête habituelle sous-requête/corrélée en requête de type jointure?requête/sous-requête corrélées requête de jointure VS
0
A
Répondre
0
oui et non ...
Oui, dans ce Adhérez/EXISTE/IN donnent généralement au même plan et sont souvent les mêmes
Non, en ce que si la table a EXISTE > 1 ligne de la table principale, vous aurez besoin DISTINCT pour éviter
dupes
Je bâton avec une EXISTE requête de type si cela est pertinent et que vous n'avez pas besoin de données de la EXISTE tableau
1
Oui, mais cela signifie que ce à quoi vous REJOIGNEZ peut apparaître dans le jeu de résultats. Une sous-requête dans une clause EXISTS ou IN n'aurait pas ce risque.
Questions connexes
- 1. Basic requête requête de jointure
- 2. jointure interne Vs scalaire Fonction
- 3. Oracle requête de jointure
- 4. Requête de jointure Mysql
- 5. complexe SQL requête de jointure
- 6. Requête de jointure distincte LINQ
- 7. SQL Compliqué requête de jointure
- 8. Symfony jointure gauche requête
- 9. django jointure interne requête
- 10. SQL, requêtes imbriquées, sous-requêtes, requêtes corrélées
- 11. Optimisation d'une requête de jointure de noeud
- 12. de base SQL requête de jointure
- 13. Sous-requête sur une jointure
- 14. Auto-jointure d'une sous-requête
- 15. Aide sur plusieurs jointure requête
- 16. TSQL: requête avec jointure optionnelle
- 17. oracle -left requête de jointure externe ANSI
- 18. Sous-requête dépendante de l'auto-jointure
- 19. Problème avec la requête de jointure
- 20. Coincé avec une requête de jointure SQL
- 21. requête de jointure ne fonctionne pas
- 22. Requête LINQ - Problèmes de jointure auto compliquée
- 23. Ordre des tables dans requête de jointure
- 24. Aide dans une requête de jointure
- 25. Requête de jointure multiple dans eSql
- 26. requête avec jointure de 3 tables
- 27. requête de jointure avec plusieurs tables impliquées
- 28. requête de jointure avec un résultat aplaties
- 29. Oracle gauche requête de jointure externe
- 30. limitants Résultats sur requête de jointure
Vous pouvez également ajouter des sous-requêtes corrélées dans la clause SELECT. – Thomas