这种需求怎么写MDX语句?命计算成员?
各位高手好,我的问题是:
表1 字段 a1 b1 c1
表2 字段 a2 b2 c2
欲实现 : 统计 “ 表1 中 a1 b1 c1分别等于表2 中 a2 b2 c2” 的记录条数。
在SQL SERVER 2008中这样的计算成员用MDX怎么实现??
谢谢
------解决方案--------------------select a1 ,b1, c1 , count(1)
from tb1,tb2
where tb1.a1 = tb2.a2 and tb1.b1 = tb2.b2 and tb1.c1 = tb2.c2
group by a1 ,b1, c1
------解决方案--------------------楼主的需求应该不能用MDX吧,使用MDX语言需要建立多维维度,而楼主的两张表很难建立这样的维度的。
------解决方案--------------------mdx不是用来做这种事情的
------解决方案--------------------
SELECT
a1,b1,c1,cnt=count(1)
FROM
T1 a,T2 b
WHERE
a.a1=b.a2 and
a.b1=b.b2 and
a.c1=b.c2
GROUP BY
a1,b1,c1
------解决方案--------------------来看看.