Hiermee geeft u opties voor het samenvoegen van tabellen op.
Gerelateerde tabellen worden standaard gekoppeld met behulp van een inner join waarmee een resultatenset wordt gemaakt op basis van rijen met overeenkomende gegevens in de joinkolommen. Door opties in te stellen op de eigenschappenpagina Join line kunt u een join opgeven op basis van een andere operator en een outer join opgeven.
Tabel
De namen van de tabellen, weergaven of functies die betrokken zijn bij de join. U kunt de namen van de tabellen hier niet wijzigen.
Kolom
De namen van de kolommen die worden gebruikt om de tabellen samen te voegen. De operator in de lijst Operator geeft de relatie tussen de gegevens in de kolommen op. U kunt de namen van de kolommen hier niet wijzigen. Deze informatie wordt alleen ter informatie weergegeven.
Join-operator
Hiermee geeft u de operator die wordt gebruikt om de joinkolommen te koppelen. Als u een andere operator dan gelijk (=) wilt opgeven, selecteert u deze in de lijst. Wanneer u de eigenschappenpagina sluit, wordt de geselecteerde operator weergegeven in de ruitafbeelding van de joinlijn, zoals in het volgende:
Rijen opnemen
Hiermee geeft u op of niet-overeenkomende rijen worden weergegeven in het gegevensblad.
Alle rijen uit <tabel1>
Hiermee geeft u op dat alle rijen uit de linkertabel worden weergegeven in de uitvoer, zelfs als er geen overeenkomende overeenkomsten in de rechtertabel zijn. Kolommen zonder overeenkomende gegevens in de rechtertabel worden weergegeven als null. Het kiezen van deze optie komt overeen met het opgeven van LEFT OUTER JOIN in de SQL-instructie.
Alle rijen uit <tabel2>
Hiermee geeft u op dat alle rijen uit de rechtertabel worden weergegeven in de uitvoer, zelfs als er geen overeenkomende overeenkomsten in de linkertabel zijn. Kolommen zonder overeenkomende gegevens in de linkertabel worden weergegeven als null. Het kiezen van deze optie komt overeen met het opgeven van RIGHT OUTER JOIN in de SQL-instructie.
Het selecteren van zowel Alle rijen uit <tabel1> als Alle rijen uit <tabel2> is gelijk aan het opgeven van FULL OUTER JOIN in de SQL-instructie.
Wanneer u een optie selecteert om een outer join te maken, verandert de ruitafbeelding in de joinlijn om aan te geven dat de join een linker-, rechter- of volledige outer join is.
Opmerking: De woorden 'links' en 'rechts' komen niet noodzakelijkerwijs overeen met de positie van tabellen in het deelvenster Diagram. 'Links' verwijst naar de tabel waarvan de naam links van het trefwoord JOIN wordt weergegeven in de SQL-instructie en 'rechts' verwijst naar de tabel waarvan de naam rechts van het trefwoord JOIN wordt weergegeven. Als u tabellen in het deelvenster Diagram verplaatst, verandert u niet welke tabel als links of rechts wordt beschouwd.