Inner-Join-Delete in SQL Server 2008?

Ich versuche zu join 2 Tabellen zusammen, und Sie löschen es.

DELETE TableA 
FROM TableA a
INNER JOIN
TableB b on b.Id = a.Id
where title like 'test' 

Oben ist, was ich mit kommen aber ich bekomme immer

Die DELETE-Anweisung in Konflikt mit der REFERENCE-Einschränkung

Dachte ich, wenn ich Zusammenführen der 2 Tabellen zusammen, dann werde ich löschen, beide gleichzeitig und ohne Einschränkungen wäre hin-und hergerissen.

Bin ich etwas fehlt in meiner Abfrage?

Nur ein Tisch ist Betreff löschen (TableA hier). Diese syntax ist nur für das filtern der Zeilen zu löschen.
Haben Sie Ihre Einschränkungen zu CASCADE DELETE? Wenn Sie hinzufügen können, dann würde es helfen, mit diesen Nachrichten.

InformationsquelleAutor chobo2 | 2012-08-08

Schreibe einen Kommentar