delete table1
from table2
where table1.id = table2.id and
table1.date = table2.date
delete table1
делает table1
целью для удаления. Вы можете написать delete from table1
, но from
необязательно.
from table2
указывает источник для удаления. Использовать «второе» из предложения является расширением t-sql, которое используется для сопоставления с соответствующими строками.
Наконец, предложение where объединяет таблицы в столбцах id
и date
, что приводит к удалению соответствующих строк в table1
.
where table1.id = table2.id and
table1.date = table2.date