ORACLE里面这两个应该怎么拼在一起

企业微信截图_16607005069603.png

这个是A 

企业微信截图_16607004604218.png

这个是B

A是上下班时间B是加班时间 两个表里面的日期都是不全的 怎么拼在一起 先把两个表里面都有的日期都求出来然后再join吗

我想要的日期 姓名 部门 然后两个表后面的这些

SQL callie 发布于 2022-8-17 13:09
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户S5182147Lv6中级互助
发布于2022-8-17 13:27

你是需要两张表全部的人员吗?如果是需要两张表全部的人员,那你可以把A表、B表中所有人员union拼接起来。然后再left joinA表和B表;

如果只需要两张表中共有人员的信息,直接from A表,B表 where A表.姓名=B表.姓名就行了

最佳回答
0
shirokoLv6资深互助
发布于2022-8-17 13:14

可以用 FULL JOIN 

最佳回答
0
邦尼twoLv3见习互助
发布于2022-8-17 13:17

mx_screencap_20220817_131611.png

两个数据集关联,通过单元格过滤,A的值等于B的值

最佳回答
0
lxy2Lv6中级互助
发布于2022-8-17 13:41

union all

  • 5关注人数
  • 287浏览人数
  • 最后回答于:2022-8-17 13:41
    请选择关闭问题的原因
    确定 取消
    返回顶部