GeeksforGeeks (Dansk)
Der kan nogle gange forekomme situationer, hvor data skal hentes fra tre eller flere tabeller. Denne artikel beskæftiger sig med to tilgange til at opnå det.
 Eksempel: 
 Oprettelse af tre tabeller: 
- studerende
 - karakterer
 - detaljer
 
Bemærk: Klik på billedet, hvis det ikke er klart for at se i større størrelse.
Tabel 1: elev
Tabel 2: mærker
Tabel 3: detaljer
 To tilgange til at forbinde tre eller flere tabeller: 
 1. Brug af sammenføjninger i sql til at slutte sig til tabellen: 
 Den samme logik anvendes, som gøres for at slutte sig til 2 tabeller, dvs. minimum antal sammenføjningsudtalelser, der skal sammenføjes, er (n-1). 
 Forespørgsel: 
Output:
 2. Brug af forholdet mellem forældre og barn: 
 Dette er snarere en interessant tilgang. Opret kolonne X som primær nøgle i en tabel og som fremmed nøgle i en anden tabel (dvs. oprettelse af et forhold mellem forældre og børn). 
 Lad os se i de oprettede tabeller: 
 s_id er den primære nøgle i elevtabellen og er fremmed indtast mærketabellen. (studerende (forælder) – mærker (barn)). 
 school_id er den primære nøgle i varetabellen og fremmednøglen i tabellen med detaljer. (markerer (overordnet) – detaljer (underordnet)). 
Forespørgsel:
Output: