SQL join vengono utilizzati per combinare i dati di più tabelle in base a una relazione tra le colonne di tali tabelle . Ci sono tre diversi tipi di join : Join ( almeno una corrispondenza in entrambe le tabelle ) , LEFT JOIN ( una o più partite nella tabella a sinistra) e RIGHT JOIN ( una o più partite nella tabella a destra) . Un join può essere utilizzato per confrontare i dati o dati legano insieme . I risultati che si ottengono dal join di solito hanno gli attributi di entrambe le tabelle . Questa guida vi aiuterà a capire ciò che unisce sono e come usarli . Istruzioni 
 1 
 Creare due tabelle SQL . Per esempio, creiamo una tabella di studenti e di una tabella di gradi . La tabella di studenti avrà i seguenti attributi: studentID , Nome, Cognome, ssn , indirizzo e GradYear . La tabella di gradi avrà i seguenti attributi : studentID , classid , classTerm e gradeLetter 
 2 
 Trova l'elemento o gli elementi comuni in ogni tabella . . Nel nostro esempio , l'elemento comune è StudentID . Esso non può essere sempre il caso che gli attributi comuni hanno lo stesso nome . Essi devono portare lo stesso tipo di attributo . Ecco il tipo di attributo è un numero . 
 3 
 Crea un esempio JOIN . Includere la clausola "ON" nella vostra dichiarazione di query SQL per collegare una o più colonne nelle tabelle . Un esempio unirsi istruzione SQL può apparire come segue : 
 
 Seleziona nome, cognome FROM studenti JOIN gradi ON students.studentID = grades.studentID dove student.gradYear = 2007 
 
 Questa query genererà un combinato tabella di dati di studenti che si laureano nel 2007 . 
 4 
 Crea un esempio LEFT JOIN . Un esempio di sinistra - join sarebbe simile a questa : 
 
 Seleziona ssn FROM studenti LEFT JOIN gradi ON students.studentID = grades.studentID dove student.lastName = " Johnson " 
 
 Questa query potrebbe generare qualche risultati che hanno gli studenti con nessun gradi forse perché sono appena agli inizi di classe che l'anno e non hanno ancora finito di tutte le classi . I registri possono esistere nella tabella gradi in preparazione per quando hanno finito il corso . 
 5 
 Crea un esempio RIGHT JOIN . Un esempio a destra - join sarebbe simile a questa : 
 
 Selezionare Nome, Cognome, classTerm dagli studenti RIGHT JOIN gradi ON students.studentID = grades.studentID dove student.gradYear < 2003 
 
 Questa query genererebbe risultati con variabili nulle dalla tabella studenti, perché non ogni studente ha preso lezioni di ogni termine .