Syntaxe de JOIN <<< |
Syntaxe de UNION | Manipulation de données : SELECT , INSERT , UPDATE , DELETE >>> |
14.1.7 Syntaxe de SELECT 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 JOIN ->Syntaxe de UNION |
14.1.7.2 Syntaxe de UNION
Les colonnes listées dans la partie select_expression du SELECT doivent être du même type. Les noms de colonnes utilisés dans le premier SELECT seront utilisé comme nom de champs pour les résultats retournés. Les commandes SELECT sont des sélections normales, mais avec les restrictions suivantes :
Si vous voulez utiliser un ORDER BY pour le résultat final de UNION , vous devez utiliser des parenthèses :
Les types et longueurs des colonnes du jeu de résultat de UNION prend en compte les valeurs lues dans tous les SELECT . Avant MySQL 4.1.1, une limitation de UNION est que seules les valeurs du premier SELECT étaient utilisée pour déterminer le type de résultats, et leur taille. Cela peut conduire à un raccourcissement de la valeur si, par exemple, le second SELECT trouvait des valeurs plus grandes que le premier SELECT :
|
<< | Syntaxe de UNION | >> |
Syntaxe de JOIN | Syntaxe de SELECT | Manipulation de données : SELECT , INSERT , UPDATE , DELETE |