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

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

时间:2011-12-22

来源:互联网

大类表:ClassTable
字段: cid,className(大类的id以及名称)
二类表:SortTable
字段:sid,sortName,clsName(二类的id、二类名称以及所属大类名称)
不是所有的大类下都有二类。怎么样实现如下效果?(没有二类的大类名称也显示)
(我用 select classname,sortname from classTable join sortTable on classname=clsname 只显示有二类的内容)
大类 二类
蔬菜 菠菜
蔬菜 韭菜
水果 苹果
水果 香蕉
水果 橘子
粮食
家禽 鸡
家禽 鸭
水产
副食

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

select classname,sortname from classTable left join sortTable on classname=clsname

作者: FlySQL   发布时间: 2011-12-22

1楼的办法,也是我用的,不行。

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

是left join 不是jion

作者: FlySQL   发布时间: 2011-12-22

这个句子只能显示跟二类有关系的一类,对于没有二类的一类不起作用。

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