gpt4 book ai didi

sql - 从 SQL Server 2008 中的两个表中检索独占记录

转载 作者:行者123 更新时间:2023-12-04 05:19:40 26 4
gpt4 key购买 nike

我有两张 table 。 Table2正在引用 Table1与员工 ID。我要从表 1 中选择员工 ID 不存在于表 2 中的记录 .我在 SQL Server2008 中编写了以下 SQL 查询,但它没有显示所需的结果:

SELECT distinct e1.EmployeeID 
FROM Employee as e1, EmployeeTimeIn as e2
WHERE e1.EmployeeID <> e2.EID;

请帮忙。

最佳答案

使用 LEFT JOINIS NULL

SELECT  a.*
FROM Table1 a
LEFT JOIN Table2 b
ON a.EmployeeID = b.EmployeeID
WHERE b.EmployeeID IS NULL
  • SQLFiddle Demo
  • 关于sql - 从 SQL Server 2008 中的两个表中检索独占记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13787729/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com