Hallo!

> > Beide Varianten m�ssen verschiedene Ergebnisse liefern. Variante 1
sucht
> > in A die A1, die kleiner als 1000 und NICHT in B sind. Variante 2
sucht
> > alle in A, die kleiner als 1000 sind.
>
> ... UND die durch den Ausschluss per "OUTER JOIN" nicht in B sind.
> Das Ergebnis sollte daher schon dasselbe sein. (Oder? Mensch Kerl,
> verunsichere mich nicht!!!)

"FROM A LEFT OUTER JOIN B" bedeutet: ALLE in A und zus�tzlich verkn�pft
in B.

"INNER JOIN" bringt nur die Datens�tze, bei denen A1 in A und B
identisch sind.

Insofern ist das auf jeden Fall etwas anderes als "A1 NOT IN (...)".

> > Wenn die urspr�ngliche Abfrage keine Ergebnisse liefert, dann kann
das
> > doch daran liegen, dass alle A1 in A auch in B vorhanden sind, oder?
>
> Leider nein: in A waren zeitweise ca. 300 A1 vorhanden, die definitiv
NICHT
> als B1 in B waren.

... aber vielleicht mit A1 > 1000 ????

> Das Statement nach Variante 1 hat NICHTS angezeigt!
> Wie gesagt: Variante 2 funktionierte dann korrekt.

Sorry, aber vielleicht hast Du ja auch das Statement falsch abgetippt.
Ansonsten bleibe ich dabei, dass beide Varianten unterschiedliche
Ergebnisse bringen. Schick doch mal die kompletten Statements.

Freundliche Gr��e
Joachim van de Bruck




| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an