La scheda JOIN in MySQL è utilizzato per combinare i dati provenienti da due o più tabelle in un insieme comune . Le tabelle vengono combinati attraverso una colonna comune in ciascuna tabella . Le colonne non devono avere lo stesso nome , ma devono contenere lo stesso tipo di dati . MySQL è conforme ai più, ma non tutti, i vincoli SQL standard per i join . Si unisce può essere utilizzato in SELECT, UPDATE e DELETE . Questo articolo si concentrerà su l'istruzione SELECT . Inner join
Le tabelle seguenti saranno utilizzate per illustrare ciascuno dei join :
addressfname lname staddress zipKris Miller 301 Anywhere St 17598Steve Fetterhoff 305 St. Elsewhere Val 17989James Smith 623 Kensington Ct 98.539
zipcity stato zipLancaster PA 17598Wiconisco PA 17989Orange CA 98539
inner join combinare i valori di due tabelle e le combina per produrre i risultati . . Tornano solo i record che soddisfano i requisiti di join , e nessuno che non lo fanno
cross join prendere ogni riga da una tabella e unisciti ad ogni riga della seconda tabella con la sintassi :
< p > SELECT * FROM indirizzo , zip ;
È possibile sostituire la virgola nell'esempio di cui sopra , con la parola chiave JOIN
SELECT * FROM indirizzo JOIN zip , .
Queste dichiarazioni produce i seguenti risultati: