Delete con join in SQL Server

Mattepuffo's logo
Delete con join in SQL Server

Delete con join in SQL Server

Le JOIN vengono usate per estrarre records tra tabelle collegate.

Ma si possono usare con l'istruzione DELETE per cancellare determinati records da una tabella selezionandoli in base a determinati valori da una tabella collegata.

Oggi vediamo come fare in SQL Server.

Ecco qui una sintassi di esempio:

DELETE tbl1
FROM tbl1 t1
INNER JOIN tbl2 t2 ON t1.id = t2.t1_id
WHERE t2.valore = 100

Enjoy!


Share this Post

Commentami!