求一个关于left join连接三张表的sql语句
现在有三张表
a表
id goodsid 数量
1 1 12
2 2 13
b表
id name unitid
1 材料1 1
2 材料2 2
c表
unitid name
2 吨
3 kg
我想采用left外连接将表进行连接,检索出主表 a 中的内容,同时检索出b表的材料名称和c表的单位名称。
如果采用select b.name,c.name,a.数量 from a,b,c where a.goodsid = b.id and b.unitid=c.unitid 就无法检索出材料一,大家帮我看看如何采用外连接连接3张表。
问题点数:20、回复次数:1Top
1 楼zhouhaihe()回复于 2005-12-03 11:08:10 得分 20
select b.name,c.name,a.数量
from a left outer join b on a.goodsid = b.id
left outer join c on b.unitid=c.unitidTop




