Em um relacionamento comparativo, você usa um ou mais dos seguintes operadores para comparar valores de campo de correspondência nas duas tabelas relacionadas. O relacionamento retorna registros relacionados quando a comparação é avaliada com êxito, de acordo com os critérios estabelecidos.
Operador relacional | Corresponde a estes registros |
= | Os valores nos campos de correspondência são iguais |
≠ | Os valores nos campos de correspondência são diferentes |
< | Os valores no campo de correspondência à esquerda são menores que os valores no campo de correspondência à direita |
≤ | Os valores no campo de correspondência à esquerda são menores ou iguais aos valores no campo de correspondência à direita |
> | Os valores no campo de correspondência à esquerda são maiores que os valores no campo de correspondência à direita |
≥ | Os valores no campo de correspondência à esquerda são maiores ou iguais aos valores no campo de correspondência à direita |
x | Todos os registros da tabela à esquerda correspondem a todos os registros da tabela à direita, independentemente dos valores nos campos de correspondência (às vezes chamado de um relacionamento de produto cartesiano) |
Por exemplo:
Esse relacionamento é definido com os critérios a seguir:
Tabela | Nome do campo | Comentário |
TabelaC | CampodeDataC | Campo de correspondência com CampodeDataD; os registros da TabelaD estão relacionados aos registros da TabelaC que têm um valor posterior em CampodeDataC. |
TabelaD | CampodeDataD | Campo de correspondência com CampodeDataC; os registros da TabelaC estão relacionados aos registros da TabelaD que têm um valor anterior em CampodeDataD |
Se um registro da TabelaC tiver o valor 11/12/2019 em CampodeDataC, todos os registros da TabelaD com o valor 10/12/2019 ou anterior em CampodeDataD estarão relacionados a ele. Na TabelaD, se um registro tiver o valor 11/12/2019 em CampodeDataD, todos os registros da TabelaC com valores 12/12/2019 ou posterior em CampodeDataC estarão relacionados a ele.