La déclaration se joindre à MySQL est utilisé pour combiner des données provenant de deux ou plusieurs tables dans un ensemble commun . Les tables sont combinés à travers une colonne commune dans chaque tableau. Les colonnes ne doivent pas avoir le même nom , mais ils doivent contenir le même type de données. MySQL est conforme à la plupart , mais pas tous , des contraintes SQL standard pour les jointures . Jointures peuvent être utilisés dans SELECT , UPDATE et DELETE . Cet article se concentrera sur l'instruction SELECT. Jointures internes
Les tableaux suivants seront utilisés pour illustrer chacun des jointures :
addressfname lname staddress zipKris Miller 301 Partout St 17598Steve Fetterhoff 305 St. Elsewhere Ave 17989James Smith 623 Kensington Ct 98539
zipcity état zipLancaster PA PA 17598Wiconisco 17989Orange CA 98539
jointures internes combiner les valeurs de deux tables et les combiner pour produire des résultats. . Ils retournent uniquement les enregistrements qui satisfont aux exigences de jointure , et aucun qui ne
jointures croisées prendre chaque ligne d'une table et de se joindre à chaque ligne de la seconde table avec la syntaxe:
< p > SELECT * FROM adresse , code postal ,
Vous pouvez remplacer la virgule dans l'exemple ci-dessus, avec le mot-clé JOIN
SELECT * FROM adresse REJOIGNEZ postal ; .
Ces déclarations produit les résultats suivants: