Med SELECT-sætningen kan du få vist resultater, der indeholder oplysninger fra to eller flere tabeller. Det kaldes en sammenkædning. Du kan f.eks. danne en ny tabel ved at sammenkæde data fra tabellerne STAFF og ORG. Hvis du vil sammenkæde to tabeller, skal du angive de ønskede kolonner i SELECT-udtrykket, tabelnavnene i et FROM-udtryk og søgekriterierne i WHERE-udtrykket. WHERE-udtrykket er valgfrit.
I det næste eksempel knyttes afdelingslederne og afdelingsnavnene sammen. Til det skal du bruge oplysninger fra to tabeller, da medarbejderoplysninger og afdelingsoplysninger opbevares hver for sig (i hhv. STAFF og ORG). Vha. nedenstående forespørgsel kan du vælge kolonnerne NAME og DEPTNAME fra tabellerne STAFF og ORG. Med søgekriterierne begrænses valget til de rækker, hvor værdien i kolonnen MANAGER er lig med værdien i kolonnen ID:
SELECT DEPTNAME, NAME FROM ORG, STAFF WHERE MANAGER = ID
I Fig. 3 vises, hvordan kolonner i to forskellige tabeller sammenlignes. De indrammede værdier opfylder søgekriterierne.
Fig. 3. Vælg fra tabellerne STAFF og ORG
![]() |
Resultatet er:
DEPTNAME NAME -------------- --------- Mid Atlantic Sanders South Atlantic Marenghi New England Hanes Great Lakes Plotz Plains Fraye Head Office Molinare Pacific Lea Mountain Quill
I resultatoversigten vises afdelingslederne og deres afdelinger.