On utilisera la jointure pour afficher des champs provenant de différentes tables. La jointure permet de spécifier le lien entre les tables.
Ex :
SELECT voitures.id, voitures.annee, clients.prenom, clients.nomfamille
FROM voitures
INNER JOIN clients ON voitures.client_id = clients.id;
Lorsque plus d'une table sont impliquées dans une requête, il est possible de toujours précéder chacun des champs par le nom de la table à laquelle il appartient.
Ceci n'est nécessaire que si le même nom de champ est utilisé dans plus d'une table.
La requête précédente pourrait donc être simplifiée comme suit :
SELECT voitures.id, annee, prenom, nomfamille
FROM voitures
INNER JOIN clients ON client_id = clients.id;
▼Publicité