日期:2014-05-18 浏览次数:20662 次
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表中商品类别字段