Zitat von
alzaimar:
Noch heine 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.
ahch so, first 100 ist dirn, hatte ich gerade übersehen
Hängt mehr oder weniger mit der Auflösungsreihenfolge zusammen.
probier doch mal ob das mit rows 1 to 100 am ende auch so ist
(ist eine andere Syntax, wird aber auch anders behandelt)