Relaties met vergelijkingsoperatoren
In een vergelijkende relatie gebruikt u een of meer van de volgende operatoren om de waarden in de vergelijkingsvelden van de twee gerelateerde tabellen met elkaar te vergelijken. Op basis van de criteria die u opgeeft, zal de relatie alleen gerelateerde records bevatten als de vergelijking een positief resultaat oplevert.
Relationele operator |
Overeenkomst tussen de records |
= |
De waarden in de vergelijkingsvelden zijn identiek |
≠ |
De waarden in de vergelijkingsvelden verschillen |
< |
De waarden in het vergelijkingsveld links zijn kleiner dan de waarden in het vergelijkingsveld rechts |
≤ |
De waarden in het vergelijkingsveld links zijn kleiner dan of gelijk aan de waarden in het vergelijkingsveld rechts |
> |
De waarden in het vergelijkingsveld links zijn groter dan de waarden in het vergelijkingsveld rechts |
≥ |
De waarden in het vergelijkingsveld links zijn groter dan of gelijk aan de waarden in het vergelijkingsveld rechts |
x |
Alle records in de linkertabel komen overeen met alle records in de rechtertabel, ongeacht de waarden in de vergelijkingsvelden (soms een Cartesische productrelatie genoemd) |
Bijvoorbeeld:
Deze relatie is met de volgende criteria gedefinieerd:
Tabel |
Veldnaam |
Opmerking |
TabelC |
DatumVeldC |
Vergelijkingsveld naar DatumVeldD; de records in TabelD zijn gekoppeld aan de records in TabelC die in het veld DatumveldC een latere datum als waarde hebben |
TabelD |
DatumVeldD |
Vergelijkingsveld naar DatumVeldC; de records in TabelC zijn gekoppeld aan de records in TabelD die in het veld DatumveldC een vroegere datum als waarde hebben |
Als een record in TabelC de waarde 11-12-2019 bevat in het veld DatumveldC, worden alle records in TabelD met de waarde 10-12-2019 of vroeger in het veld DatumveldD aan deze record gekoppeld. Als een record in TabelD de waarde 11-12-2019 in het veld DatumveldD bevat, worden alle records in TabelC met de waarde 12-12-2019 of later in het veld DatumveldC aan deze record gekoppeld.