Join-eigenschappen
Als u dubbelklikt op een verbinding tussen twee gekoppelde velden in het query-ontwerp, of als u Invoegen - Nieuwe relatie kiest, verschijnt het dialoogvenster Join-eigenschappen. Deze eigenschappen worden gebruikt in alle query's die in de toekomst worden gemaakt.
Betrokken tabellen
Specificeert twee verschillende tabellen om te koppelen.
Betrokken velden
Specificeert twee gegevensvelden die worden gekoppeld door een relatie.
Opties
Type
Specificeert het join-type van de geselecteerde join. Sommige databases ondersteunen slechts een subset van de verschillende mogelijke types.
Intern verband
In een inner join bevat de resultatentabel alleen die records waarvoor de inhoud van de gekoppelde velden hetzelfde is. In Collabora Office SQL wordt dit type koppeling gemaakt door een bijbehorende WHERE-clausule.
Links verband
In een left join bevat de resultatentabel alle records van de opgevraagde velden uit de linkertabel en alleen die records van de opgevraagde velden uit de rechtertabel waarvoor de inhoud van de gekoppelde velden hetzelfde is. In $[ officename] SQL dit type koppeling komt overeen met de opdracht LEFT OUTER JOIN.
Right Join
In een right join bevat de resultatentabel alle records van de opgevraagde velden uit de rechtertabel en alleen die records van de opgevraagde velden uit de linkertabel waarvoor de inhoud van de gekoppelde velden hetzelfde is. In $[ officename] SQL dit type link komt overeen met het RIGHT OUTER JOIN commando.
Full Join
Bij een full join bevat de resultatentabel alle records van de opgevraagde velden uit de linker- en rechtertabel. In de SQL van Collabora Office komt dit type link overeen met het FULL OUTER JOIN-commando.
Natuurlijk
In een natuurlijke join wordt het sleutelwoord NATURAL ingevoegd in de SQL-instructie die de relatie definieert. De relatie verbindt alle kolommen met dezelfde kolomnaam in beide tabellen. De resulterende samengevoegde tabel bevat slechts één kolom voor elk paar gelijknamige kolommen.