【发布时间】:2017-06-28 17:59:35
【问题描述】:
我有一张有 100 人的表 EMPLOYEE。我想编写一个查询来查找具有相同 BIRTHDATE 的员工对。
结果应返回该对中每个员工的 EMPNO、LASTNAME 和 BIRTHDATE(一个 6 列的结果表)。
我是这么想的
SELECT t1.EmpNo
,t1.LastName
,t1.BirthDate
,t2.EmpNo
,t2.LastName
,t2.BirthDate
FROM Employee t1
INNER JOIN (
SELECT EmpNo
,LastName
,BirthDate
FROM Employee ) t2 ON t2.BirthDate = t1.BirthDate
WHERE t2.EmpNo != t1.EmpNo
你觉得对吗?
【问题讨论】:
-
我尝试投票,但我收到此消息“投票需要 15 声望”
标签: sql