Syntaxe de SELECT <<< |
Sous-sélections ( SubSELECT ) | Syntaxe de TRUNCATE >>> |
14.1 Manipulation de données : SELECT , INSERT , UPDATE , DELETE 14 Syntaxe des commandes SQL Manuel de Référence MySQL 4.1 : Version Française . Syntaxe de DELETE . Syntaxe de DO . Syntaxe de HANDLER . Syntaxe de INSERT . Syntaxe de LOAD DATA INFILE . Syntaxe de REPLACE . Syntaxe de SELECT ->Sous-sélections ( SubSELECT ) . Syntaxe de TRUNCATE . Syntaxe de UPDATE |
14.1.8 Sous-sélections ( SubSELECT )
Une sous-requête est une commande SELECT dans une autre commande. Par exemple :
Depuis la version 4.1, MySQL supporte toutes les formes de sous-requêtes et opérations que le standard SQL requiert, ainsi que quelques fonctionnalités spécifiques. Les avantages des sous-requêtes sont :
Dans les versions plus anciennes de MySQL, il fallait trouver des palliatifs, et contourner les sous-requêtes. Il est bien plus facile de se mettre aux sous-requêtes. Voici un exemple de commande qui montre les principaux avantages des sous-requêtes et de leur syntaxe, aussi bien pour celle qui est proposée par le standard, que celle de MySQL.
Sommaire :
|
<< | Sous-sélections ( SubSELECT ) | >> |
Syntaxe de SELECT | Manipulation de données : SELECT , INSERT , UPDATE , DELETE | Syntaxe de TRUNCATE |