【发布时间】:2020-12-31 17:43:43
【问题描述】:
问题:
有两个名为“EMPLOYEE”和“SALARY”的表具有以下字段:
EMPLOYEE:
ID (int),
EmployeeCode (varchar(50)),
Name (varchar(50)),
City (varchar(50))
SALARY:
EmployeeCode (varchar(50)),
Amount(int)
删除所有来自“DELHI”的员工及其工资。 我想在一个查询中同时删除两个表。
解决方案:
DELETE Employee, Salary FROM Employee e
JOIN Salary s ON s.EmployeeCode= e.EmployeeCode
WHERE City ='Delhi';
【问题讨论】:
标签: mysql sql sql-server