【发布时间】:2018-02-13 18:38:46
【问题描述】:
我有 2 张桌子 一是员工,二是考勤
员工表:-
考勤表:-
在 AttDate = '2017-09-05' 的考勤表中只有 3 名员工的考勤。
我使用这个查询来加入这些表:-
select EmpName,Attendance from Employee Left join Attendance on Employee.EmpId = Attendance.refId where AttDate ='2017-09-05'
它显示了这个输出:-
但我需要这个输出(出勤表中未输入的员工也将显示为空出勤):-
我应该在查询中更改什么以获得此输出?
【问题讨论】:
-
@nada left 和 left outer 是一样的
-
您使用的是哪个DBMS 产品?后格雷斯?甲骨文?