MYSQL高效的摘要查询

时间:2013-12-27 18:17:34

标签: mysql join summary

我已经使用引用其他视图的视图成功返回了数据,但在我的结构的最顶层,这需要40秒左右。我需要一个更清晰/直接的查询,我对如何正确地做到这一点感到困惑。

我有一个规范化的数据库,简化说明:

p has multiple sp
sp has multiple t
t has multiple tc
tc has a ti field

p has an rc
rc has multiple r
each r has a ti

我需要能够获得p记录的摘要统计数据(更糟糕的情况):

p.xyz
sum(tc.xyz)
sum(t.xyz)
sum(tc.xyz * r.xyz) where tc.ti=r.ti and r.rc=p.rc
sum(t.xyz * rc.xyz) 

很抱歉,如果我不解释这个问题。底线是我可以很好地加入所有这些,但我似乎无法获得汇总和数学函数来返回正确的结果。

非常感谢任何帮助。

0 个答案:

没有答案