Relaties
Als u op een verbinding tussen twee gekoppelde velden in een query-ontwerp dubbelklikt of als u Invoegen - Nieuwe relatie kiest, verschijnt het dialoogvenster Relaties. Deze eigenschappen worden in alle toekomstige query's gebruikt.
Betrokken tabellen
Specificeert twee verschillende tabellen die u wilt verbinden.
Betrokken velden
Specificeert twee gegevensvelden die door een relatie zullen worden verbonden.
Opties
Type
Specificeert het koppelingstype van de geselecteerde koppeling. Sommige databases ondersteunen alleen een subset van de mogelijke typen.
Binnenste join
Bij de Binnenste join bevat de resultatentabel alleen de records waarvoor de inhoud van de gekoppelde velden hetzelfde is. In SQL van LibreOffice wordt dit type koppeling door een corresponderende WHERE-component gemaakt.
Linkerjoin
In een linker join bevat de resultatentabel alle records van de opgevraagde velden uit de linker tabel en alleen die records van de opgevraagde velden uit de rechter tabel waarvoor de inhoud van de gekoppelde velden hetzelfde is. In LibreOffice SQL komt dit type koppeling overeen met de opdracht LEFT OUTER JOIN.
Rechterjoin
In een rechter join bevat de resultatentabel alle records van de opgevraagde velden uit de rechter tabel en alleen die records van de opgevraagde velden uit de linker tabel waarvoor de inhoud van de gekoppelde velden hetzelfde is. In LibreOffice SQL komt dit type koppeling overeen met de opdracht RIGHT OUTER JOIN.
Volledige join
De resultatentabel bevat voor een volledige join alle records van de linker- en rechtertabellen. In de SQL van LibreOffice komt dit type koppeling overeen met de opdracht FULL OUTER JOIN.
Natural
Voegt het sleutelwoord NATURAL in de SQLinstructie van een natural join, in dat de relatie definieert. De relatie voegt alle kolommen samen die dezelfde kolomnaam in beide tabellen hebben. De resulterende samengevoegde tabel bevat slechts één kolom voor elk paar van gelijke genaamde kolommen.