Hilfe zu SQL!
Hallo Forum!
Ich habe ein Verständnisproblem bei SQL.
Wenn ich 2 Tabellen mit "where exists" vergleiche, die die selben Felder beinhalten, jedoch nicht den selben Inhalt haben, dann bekomme ich ganz komische Ergebnisse.
z.B.
select * from kdstap where exists
( select * from kdstap# a where a.bib = bib and a.kd# = kd#)
Hier bekomme ich alle Sätze zurück, nicht nur die, die auch in kdstap# existieren.
Bei
select * from kdstap a where exists
( select * from kdstap# where a.bib = bib and a.kd# = kd#)
stimmt alles.
Das ist mir vorher noch nie aufgefallen.
Wir nutzen V7R1.
Kann es am Betriebssystem liegen oder kapier ich hier was nicht??
Wer andren eine Bratwurst brät, hat ein Bratwurstbratgerät!
Bookmarks