Maison >base de données >tutoriel mysql >Comment joindre des tables dans MySQL pour combiner les données de plusieurs tables ?
Jointures de tables MySQL : le guide complet
Lorsqu'il s'agit de bases de données relationnelles comme MySQL, les jointures de tables sont une opération clé qui combine les données de plusieurs tables en fonction de champs communs. Explorons comment joindre deux tables dans MySQL.
Tableaux et données
Considérez les deux tableaux suivants :
Cible de la requête
Notre objectif est de récupérer les données de la table services et de récupérer le nom du client correspondant dans la table clients. La colonne client de la table services fait référence à la colonne id de la table clients.
Opération REJOINDRE
Afin de connecter les tables services et clients, nous utilisons l'opération JOIN. Le type JOIN le plus couramment utilisé est LEFT JOIN, qui renvoie toutes les lignes de la table de gauche (services) et les lignes correspondantes de la table de droite (clients) en fonction des conditions de correspondance.
Requête SQL
La requête SQL suivante effectuera un LEFT JOIN :
<code class="language-sql">SELECT * FROM services LEFT JOIN clients ON services.client = clients.id</code>
Explication des résultats
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!