如何用mysql合并以下两个结果集?
结果集1
姓名 年龄
张三 18
李四 23
王五 15
结果集2
姓名 性别
张三 男
李四 女
王五 男
结果集3
姓名 职称
张三 ceo
李四 cto
王五 cfo
合并结果
姓名 年龄 性别 职称
张三 18 男 ceo
李四 23 女 cto
王五 15 男 cfo
如何用mysql合并以下两个结果集?
结果集1
姓名 年龄
张三 18
李四 23
王五 15
结果集2
姓名 性别
张三 男
李四 女
王五 男
结果集3
姓名 职称
张三 ceo
李四 cto
王五 cfo
合并结果
姓名 年龄 性别 职称
张三 18 男 ceo
李四 23 女 cto
王五 15 男 cfo
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
5 回答1.4k 阅读
2 回答1.8k 阅读
left join
可以解决你的问题是这个意思么:
select distinct p.id,p.*,g.roleName,pg.srcType from pay p left join gRole g on p.roleID=g.roleID left join gPay pg on pg.roleID=p.roleID