一个简单2表联合查询有关问题 突然脑袋转不过弯了
一个简单2表联合查询问题 突然脑袋转不过弯了
基础表 tb1
scode sname
001 新校区
002 中校区
003 西校区
表 tb2
scode scode_dist qty label
001 002 12 abc
002 003 5 aaa
003 001 2 ccc
。。。。
两表联合查询 想学校名字代替代码 如下结果集
新校区 中校区 12 abc
中校区 西校区 5 aaa
西校区 新校区 2 ccc
------解决方案--------------------
基础表 tb1
scode sname
001 新校区
002 中校区
003 西校区
表 tb2
scode scode_dist qty label
001 002 12 abc
002 003 5 aaa
003 001 2 ccc
。。。。
两表联合查询 想学校名字代替代码 如下结果集
新校区 中校区 12 abc
中校区 西校区 5 aaa
西校区 新校区 2 ccc
------解决方案--------------------
- SQL code
select b.sname,c.sname as csname,a.qty,a.label from tb2 a join tb1 b on a.scode = b.scode join tb1 c on a.scode_dist = c.scode
------解决方案--------------------
- SQL code
select b.sname,c.sname,a.qty, a.label from tb2 a left join tb1 b on a.scode =b.scode left join tb1 c on a.scode_dist =c.scode
------解决方案--------------------
- SQL code
select b.sname,c.sname as csname,a.qty,a.label from tb2 a full join tb1 b on a.scode = b.scode full join tb1 c on a.scode_dist = c.scode