SELECT [DISTINCT] $\color{black}{<}$Noms des colonnes séparés par des virgules ou * pour toutes les colonnes$>$
FROM Nomtable1 [INNER JOIN NomTable2 ON NomTable1.Nom de la Colonne de jointure = NomTable2.Nom de la Colonne de jointure, …n]
[WHERE $\color{black}{<}$Conditions de filtrage séparées par les opérateurs logiques AND ou OR $\color{black}{>}$]
[ORDER BY $\color{black}{<}$Nom de la colonne 1 [Ordre]$\color{black}{>}$ [, Nom de la Colonne2 [Ordre], ..n]]
- Ce qui est indiqué entre crochets est facultatif.
- …,n indique que l'élément peut se répéter n fois.
- $\color{black}{<}$Ordre$\color{black}{>}$ peut prendre les valeurs ASC ou DESC.
- Il est possible de donner des surnoms aux tables afin d’alléger la structure.
Exemple :
SELECT CLI_NOM, TEL_NUMERO
FROM T_CLIENT C INNER JOIN T_TELEPHONE T ON C.CLI_ID = T.CLI_ID
ORDER BY CLI_NOM