Inhoud

# 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.

Om toegang te krijgen tot deze functie..

Open het query-ontwerp en kies Invoegen - Nieuwe relatie of dubbelklik op een verbindingslijn tussen twee tabellen.

## 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 LibreOffice 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 LibreOffice 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.