2010-09-06 4 views

Répondre

3

En théorie, il devrait être infini des requêtes, imbriquées sont autorisées à plusieurs les niveaux. En réalité, vous êtes limité par la mémoire et, espérons-le, par le bon sens.

1

Sélectionnez dans une sélection est vraiment lent et ne doit pas être utilisé, sauf s'il n'y a pas d'autre alternative.

Essayez d'utiliser des jointures pour résoudre votre problème, ils travaillent 90% du temps où vous souhaitez utiliser une sélection dans une autre sélection ...

0

Une sous-requête peut être imbriquée dans la clause WHERE ou HAVING d'une instruction externe SELECT, INSERT, UPDATE ou DELETE, ou dans une autre sous-requête. Jusqu'à 32 niveaux d'imbrication sont possibles, bien que la limite varie en fonction de la mémoire disponible et de la complexité des autres expressions de la requête. Les requêtes individuelles peuvent ne pas prendre en charge l'imbrication jusqu'à 32 niveaux. Une sous-requête peut apparaître partout où une expression peut être utilisée, si elle renvoie une seule valeur.