有两个表 - 一个包含员工详细信息,另一个包含订单详细信息。
如何查找在特定日期未下订单的员工姓名?
我正在使用左外连接,我的代码是这样的
SELECT
emp.FirstName+' '+emp.LastName AS 'FullName', emp.employeeid
FROM Employee emp
INNER JOIN Orders oON emp.EmployeeID=o.EmployeeID
WHERE
o.OrderDate NOT IN (SELECT o.OrderDate FROm Orders o WHERE o.OrderDate='4/4/1997')
GROUP BY
emp.FirstName+' '+emp.LastName, emp.employeeid
但问题是它会占用列表中的所有人员。