问题描述
现在有两个表 a,b
a表数据有 team,master,slave,time(团队,成员1,成员2,时间)
b表数据有 team,user,code(团队,成员,代号)
其中a表成员1,成员2与b表中user对应
相关代码
select a.team,a.master, a.time,b.code as master_code from a, b where a .time like '2019-07-31' and a.master = b.user;
select a.team,a.slave, a.time,b.code as slave_code from a, b where a .time like '2019-07-31' and a.slave= b.user;
结果是:
team | master | master_code | time |
cs | 小明 | 00001 | 2019-07-31 |
team | slave | slave_code | time |
cs | 大明 | 00002 | 2019-07-31 |
你期待的结果是什么?实际看到的错误信息又是什么?
现在我想把这两个sql结果合并成一个
team | slave | slave_code | master | master_code | time |
cs | 大明 | 00002 | 小明 | 00001 | 2019-07-31 |
分析SQL所得:
故得出以下SQL: