日期:2014-05-18 浏览次数:20523 次
select * from fac_goods a join factory b on a.fac_id =b.ID join goods c on b.good_id=c.ID join factorytype d on d.ID=b.factorytypeID--主/外键对应 ID join goodstype e on e.ID=c.goodstypeID--主/外键对应 ID where fac_id =''--条件 or good_id =''--条件
------解决方案--------------------
select a.fac_id,--厂商id
ba.name,--厂商名称
ba.typeid,
bb.name,--厂商类别名称
a.good_id,--商品id
ca.name, --商品名称
ca.typeid,
cb.name --商品类别名称
from fac_goods a,factory ba,factorytype bb,
goods ca,goodstype cb
where a.fac_id=ba.id
and ba.typeid=bb.id --ba.typeid 为factory中的厂商类别id字段
and a.good_id=ca.id
and ca.typeid=cb.id --ca.typeid为goods表中商品类别字段