Hallo, hallo ich habs, ich habs... Das Problem liegt daran, dass einige der Datens�tze der SubQuery Null values zur�ck liefern und die, so habe ich gelesen, bewirken, dass ich kein Ergebnis gliefert bekomme. Was bedeutet, dass bei einer solchigen Abfrage im subquery keine Null-values im Vergleichsfeld vorkommen d�rfen.
Und so is nun alles rigthy right... SELECT ID, PoNr FROM dbo.WEingang WHERE not exists (SELECT * FROM dbo.AssetManagementOld where WEingang.id = AssetManagementOld.fk_weingangid) Gruss Hans ___________________________________ Hans Pickelmann PULSAR interactive media GmbH Online Development > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Joachim Uersfeld > Sent: Friday, February 06, 2004 8:03 PM > To: [EMAIL PROTECTED] > Subject: [Database.asp] AW: SQL-Abfrage > > > > hmm, sorry, m�sste so aber gehen, dann wei� ich auch nicht > weiter... tut > mir leid > > SELECT ID FROM WEingang WHERE ID NOT IN (SELECT fk_WEingangID FROM > AssetManagementOld) > > Ich bennene ID-Felder immer eindeutig. Sie behalten auch > ihren Namen, wenn > Sie als Foreign Key dienen. Dadurch k�nnen Tools die > Verkn�fung automatisch > erkennen, was bei nicht eindeutigen und wechselten Namen > nicht m�glich ist. > In Deinem Fall w�re das bei mir: > > Tabelle WEingang PK = WEingangID > Tabelle AssetManagementOld PK = AssetManagementOldID FK = WEingangID > > Tsch��, Joachim > > > _______________________________________________ > Database.asp mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/database.asp > _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
