Noch eine Anekdote:
Folgende
Query liefert 1000 Datensätze:
SQL-Code:
select * from View_A a
join Table_B b on a.ID = B.ID
Join Table_C c on c.ID = B.CID
Wohingegen diese
Query keine einzige Zeile liefert (die where-klausel wurde *nicht* verändert!);
SQL-Code:
select a.Field1, b.Field2, c.Field3
from View_A a
join Table_B b on a.ID = B.ID
Join Table_C c on c.ID = B.CID
Die View enthält ein 'FIRST 100', ansonsten JOINt sie sich durch die Gegend, nichts Dolles.