+ -
当前位置:首页 → 问答吧 → 关于大类和二类的联合查询,部分大类下二类为空怎么办?

关于大类和二类的联合查询,部分大类下二类为空怎么办?

时间:2011-12-23

来源:互联网

大类表:ClassTable
字段: cid,className(大类的id以及名称)
比如数据:
cid classname
1 蔬菜
2 水果
3 粮食
4 家禽
5 水产
6 副食
二类表:SortTable
字段:sid,sortName,clsName(二类的id、二类名称以及所属大类名称)
比如数据:
sid sortName clsName
1 菠菜 蔬菜
2 韭菜 蔬菜
3 苹果 水果
4 香蕉 水果
5 橘子 水果
6 鸡 家禽
7 鸭 家禽  
不是所有的大类下都有二类。怎么样实现如下效果?(没有二类的大类名称也显示)

classname sortname
蔬菜 菠菜
蔬菜 韭菜
水果 苹果
水果 香蕉
水果 橘子
粮食
家禽 鸡
家禽 鸭
水产
副食

作者: sayfree   发布时间: 2011-12-23

SQL code
select ct.className,st.sortName from SortTable as st right join ClassTable as ct on ct.classname=st.clsName

作者: kris2010   发布时间: 2011-12-23