我想连接四个表使用关节,在这里我用左连接来连接表和我的条件是所有的商品,项目应该是相同的,所有的网站应该是same.same网站有多件商品,所以我想从每张桌子上得到商品的总数。我的查询给出与多个连接和条件的Mysql查询
select
a.goods
,sum(a.no_of_units) as totala
, a.site
,b.item
,sum(b.quantity) as totalb
,b.site
,c.goods
,c.site
,sum(c.no_of_units) as totalc
,d.site
,d.goods
,sum(d.quantity)b as totald
from
inward_stock a
left join
opening_balance b
on
a.site=b.site
and
a.goods=b.item
left join
return_stock c
on
b.site=c.site
and
b.item=c.goods
left join
stock_consumed d
on
d.site=c.site
and
d.goods=c.goods
在这里提供架构,所以我们可以帮助你 – ddw147 2015-02-23 07:05:13
你忘了问一个问题。查询不起作用吗?它会给出错误吗?错误的数据? – Mureinik 2015-02-23 07:08:01