Reputation: 4784
Can you explain this ambiguity?
Upvotes: 3
Views: 11870
Reputation: 40204
I understand the problem is that both tables Analyzers and Entries are pointing to Labs
This isn't quite the right explanation.
The ambiguity arises because there are two distinct paths for Labs
to filter Entries
.
It already filters directly via
Labs[Id] 1-->* Entries[IdLab]
and if the relationship in question is activated, then also indirectly via
Labs[Id] 1-->* Analyzers[IdLab] 1-->* Entries[IdLab]
I'd recommend this article for more insight into ambiguous relationships (even though it's largely about bidirectional relationships). This article is worth a read too.
Upvotes: 3