Veröffentlicht 7. Juni 200124 j Ich habe folgendes Problem: Meine DB beinhaltet zwei identisch strukturierte Tabellen, die einen eindeutigen Index über ZWEI Felder (Code und Filialnr.) haben. Aus Tbl1 möchte ich alle Datensätze löschen, die auch in Tbl2 enthalten sind, scheitere aber daran, dass ich die Datensätze via T-SQL nicht eindeutig gefiltert bekomme. Anbei mein Versuch. DELETE FROM Tbl1 WHERE Tbl1. IN ( SELECT Tbl1.[Code] FROM Tbl1 INNER JOIN Tbl2 ON Tbl1.[Code]=Tbl2.[Code] ) AND Tbl1.[Filialnr.] IN ( SELECT Tbl1.[Filialnr.] FROM Tbl1 INNER JOIN Tbl2 ON Tbl1.[Filialnr.]=Tbl2.[Filialnr.] ) Hilfe wär' toll... :cool:
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.