Chcę usunąć wszystkie wiersze w tabeli 1, których identyfikatory są takie same jak w tabeli 2,
więc:
DELETE table1 t1
WHERE t1.ID = t2.ID
Wiem, że mogę zrobić WHERE ID IN (SELECT ID FROM table2)
, ale jeśli to możliwe, chcę wykonać tę kwerendę, używając JOIN. Z góry dziękuje za wszelką pomoc!
1 odpowiedź
DELETE Table1
FROM Table1
INNER JOIN Table2 ON Table1.ID = Table2.ID