Beide Tabellen sind über eine Fremdschlüsselbeziehung miteinander verknüpft. Die Abteilungs-ID, die in der Tabelle „abteilungen“ als Primärschlüssel fungiert, wurde in die Tabelle „mitarbeiter“ als Fremdschlüssel integriert.
Diese Verknüpfung ermöglicht uns einen INNER JOIN über beide Tabellen. Ein solcher ist beispielsweise notwendig, um zu ermitteln, welcher Mitarbeiter an welchem Standort tätig ist.
Bei Abfragen relationaler Datenbanken wird in der Regel eine Entsprechung von Primär- und Fremdschlüssel als Selektionsbedingung definiert. Die Bedingung gilt als erfüllt, wenn der ausgewählte Fremdschlüssel der einen Tabelle mit dem Primärschlüssel der anderen Tabelle übereinstimmt (=). Es werden somit nur die Datensätze ausgegeben, die gemeinsame Werte enthalten.
Ein solcher INNER JOIN wird in der relationalen Algebra folgendermaßen notiert.
mitarbeiter⋈a_id=a_idabteilungen
Relationale Datenbanksysteme nehmen Befehle allerdings nicht in der Syntax der relationalen Algebra entgegen, sondern in Form von SQL-Statements.