Relationer som använder jämförande operatorer
I en jämförelserelation använder du en eller flera av följande operatorer för att jämföra värden i matchande fält i de två relaterade tabellerna. Relationen returnerar relaterade poster när jämförelsen utvärderas med lyckat resultat enligt de villkor som du definierar.
Relationsoperatorn ... |
... matchar de här posterna |
= |
Värdena i matchande fält är desamma |
≠ |
Värdena i matchande fält är inte desamma |
< |
Värdena i det vänstra matchande fältet är mindre än värdena i det högra matchande fältet |
≤ |
Värdena i det vänstra matchande fältet är mindre än eller lika med värdena i det högra matchande fältet |
> |
Värdena i det vänstra matchande fältet är större än värdena i det högra matchande fältet |
≥ |
Värdena i det vänstra matchande fältet är större än eller lika med värdena i det högra matchande fältet |
x |
Alla poster i den vänstra tabellen matchas med alla poster i den högra tabellen, oavsett värdena i de matchande fälten (kallas ibland för en kartesisk produktrelation) |
Till exempel:
Den här relationen definieras med följande villkor:
Tabell |
Fältnamn |
Kommentar |
TabellC |
DatumfältC |
Matchande fält till DatumfältD – poster i TabellD är relaterade till poster i TabellC som har ett senare värde i DatumfältC. |
TabellD |
DatumfältD |
Matchande fält till DatumfältC – poster i TabellC är relaterade till poster i TabellD som har ett tidigare värde i DatumfältD. |
Om en post i TabellC har värdet 2019-12-11 i DatumfältC är alla poster i TabellD som innehåller värdet 2019-12-10 eller tidigare i DatumfältD relaterade till den. Om en post i TabellD har värdet 2019-12-11 i DatumfältD är alla poster i TabellC som innehåller värdet 2019-12-12 eller senare i DatumfältC relaterade till den.