SQL Delete mit Outer Join

F

FlasH2006

Hallo,
hoffe ihr könnt mir helfen. Ähnliche Themen gabs ja schon dazu, doch bin ich mir noch nicht wirklich sicher.
Also ich will das er das was er bei dieser Abfrage findet löscht

Code:
Select t1.AID, t1.BID, t2.AID
FROM         t1 FULL OUTER JOIN
                      t2 ON t1.AID = t2.AID
WHERE     (t1.AID IS NOT NULL) AND (t2.AID IS NULL)

Habe es dann so geschrieben
Code:
Delete t1
Where Exists
(Select t1.AID, t1.BID, t2.AID
FROM         t1 FULL OUTER JOIN
                      t2 ON t1.AID = t2.AID
WHERE     (t1.AID IS NOT NULL) AND (t2.AID IS NULL))

Bin mir aber jetzt so nicht sicher denn wenn ich Delete ein Select hinzufügen und From noch abänder bekomme ich was anderes herraus. Die Delete anweisung kann ich net wirklich so testen da ich nicht wirklich die möglichkeit hab die DB zu sichern.
Würde mich über eure hilfe freuen.

Danke
Gruß FlasH
 
Zurück