DELETE FROM Table1
INNER JOIN View1 ON Table1.ID = View1.ID
WHERE Table1.ID = View1.ID;
ошибка команды SQL не закончилась правильноКак удалить строку из таблицы с помощью объединения SQL
DELETE FROM Table1
INNER JOIN View1 ON Table1.ID = View1.ID
WHERE Table1.ID = View1.ID;
ошибка команды SQL не закончилась правильноКак удалить строку из таблицы с помощью объединения SQL
Как вы это делаете, зависит от диалекта SQL. Вот метод, который должен работать в любой базе данных:
DELETE FROM Table1
WHERE Table1.Id in (select Id from View1);
указать таблицу, в которой вы хотите удалить записи,
DELETE Table1 -- <== this will delete records from Table1
FROM Table1
INNER JOIN Table2 ON Table1.ID = Table2.ID
WHERE Table1.ID = Table2.ID;
Все еще не закончено правильно! Я отредактировал SQL, Table2 был фактически View. – meltonCG
DELETE Table1
FROM Table1
INNER JOIN View1
ON Table1.ID = View1.ID;
возможно дубликат [Как удалить с помощью INNER JOIN с SQL Server?] (Http://stackoverflow.com/questions/16481379/how-delete-using- internal-join-with-sql-server) –