inner-join - sql server 2008 アンインストール - SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?

sql server 2008 対応os / sql / sql-server / sql-server-2008 / sql-delete

私が使用して削除したい INNER JOIN をしてSQL Server 2008の

私のコードです。

DELETE FROM WorkRecord2 
INNER JOIN Employee ON EmployeeRun=EmployeeNo
WHERE Company = '1' AND Date = '2013-05-06'

Peter Mortensen



Answer #1

このクエリを試してみてください。

DELETE WorkRecord2, Employee 
FROM WorkRecord2 
INNER JOIN Employee ON (tbl_name.EmployeeRun=tbl_name.EmployeeNo)
WHERE tbl_name.Company = '1' 
AND tbl_name.Date = '2013-05-06';