我已经使用引用其他视图的视图成功返回了数据,但在我的结构的最顶层,这需要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)
很抱歉,如果我不解释这个问题。底线是我可以很好地加入所有这些,但我似乎无法获得汇总和数学函数来返回正确的结果。
非常感谢任何帮助。