Select imbriqué

Bonjour,
slvp qui px m'aider à trouver l'erreur dans cette syntaxe puisque je pense que c correcte mais sql server me donne cette erreur:"Msg 102, Niveau 15, État 1, Ligne 1
Syntaxe incorrecte vers ')'."
voila la question: Dans combien de villes distinctes sont localisées des avions.
et voila la répense que j'ai donné: select count(localisation) from (select DISTINCT localisation from avion)
merci d'avance

1 réponse

  1. Bonsoir

    Chaque table dans une clause FROM doit obligatoirement avoir un nom. Donc tu est obligé de mettre un "AS tbl" pour ta sous-requête :
    select count(localisation) from (select DISTINCT localisation from avion) AS tbl
    1. oui, je l'ai corrigé et il fonctionne ça fonctionne.
      merci bcp
    2. est ce qu'on px utiliser le nom de la sous-requête comme une nouvelle table afin de répandre à d'autre question?