Hi mischanj,
ich gehe mal davon aus dass Du eine Meldung bekommst die in etwa so aussieht:
Meldung 4104, Ebene 16, Status 1, Zeile 1
Der mehrteilige Bezeichner 'AP.ID' konnte nicht gebunden werden.
Das kommt daher dass Du in deinen Feldnamen Punkte verwendest.
Der Punkt dient eigentlich zum Trennen von Elementen z.B.
SELECT * FROM [Datenbank].[schema].[Tabelle]
Um also Deine Abfrage zum Erfolg zu führen musst Du die Feldnamen in [] einschliessen.
Damit sieht Dein Statement dann so aus:
SELECT [KD.id] FROM Ansprechpartner WHERE [AP.ID] NOT IN
(SELECT [AP.ID] FROM Ansprechpartner_Kennzeichen )
Gruß
Christian