SQL的Select 查询中,join不能实现,该如何做?
sql吧
全部回复
仅看楼主
level 1
skaweno 楼主
SQL的Select 查询中,join不能实现,该如何做?
有两张表,sys_modules,sys_functions
sys_modules
ID,NAME
A,采购管理
B,销售管理
sys_functions
ID,NAME,MODULE_ID
1,采购合同,A
2,采购订单,A
select * from sys_modules a left join b sys_functions on a.id=b.module_id
结果:
-----------------------------------------------------------
A,采购管理,1,采购合同,A
A,采购管理,2,采购订单,A
B,销售管理
如何能实现这种结果:
结果:
-----------------------------------------------------------
A,采购管理
A,采购管理,1,采购合同,A
A,采购管理,2,采购订单,A
B,销售管理
请教各位高手该如何做?
2018年10月30日 02点10分 1
level 1
加个union all 不行么?
2018年10月30日 09点10分 2
1