Das sollte ja der Optimizer erkennen wenn ich dann per "Where" die View näher eingrenze.
Allerdings stimt es schon, dass zu einem Join auch eine Beziehung nötig ist.

Auf Grund der "alten" Schreibweise

from FileA A, FileB B
where A.Key = B.Key ...

sollte eher grundsätzlich
from fileA A
inner/left/exception join FileB B on A.Key = B.Key
kodiert werden.
Dann fällt sowas eher auf da das bereits der Syntaxchecker merkt.