我有两个表,我不知道如何正确连接。一个表列出了我的员工和他们工作的时间,另一个表列出了相同的员工和我们年初安排他们工作的时间。我想看看每个员工,以及他们分配或工作的每个项目的计划与实际。
表1计划工时表
Name, Project, Scheduled_Hours
------------------------------------------------
Alice B 1
Bob A 1
Bob B 1
表2实际工时表
Name, Project, Actual_Hours
------------------------------------------------
Alice A 1
Bob B 1
结果我要计划与实际相结合的表-我想产生什么
Name, Project, Scheduled_Hours, Actual_Hours
------------------------------------------------
Alice A Null 1
Alice B 1 NULL
Bob A 1 NULL
Bob B 1 1
谢谢你的帮助
1条答案
按热度按时间oiopk7p51#
这确实是一个错误
full join
关于名字和项目。不同数据库的语法略有不同,但并非所有的支持
full join
. 最方便的查询是:一些数据库支持
using
子句,它稍微缩短了语法: