RPD做模型两表的连接条件有多个,物理层能创建连接,拖到逻辑层后没有连接关系
0
有如下表A(xingzqh,xingzqhmc),B(leix,leixmc),C(d,begin,end,xingzqh)D(id,leix,weizhi)
select a.xingzqhmc,b.leixmc,count(d.id)
from A ,B, C,D
where d.id = c.id
and d.weizhi >= c.begin
and d.weizhi < c.end
and substr(a.xingzqh,0,4) = substr(c.xingzqh,0,4)
and d.leix = b.leix
目前D为事实表,A,B为维表,在物理层能建出上述关联关系,但是拖到逻辑层只有AC关联,BD关联,CD的关联关系没有了。这种情况应该怎么建模(急求)?
select a.xingzqhmc,b.leixmc,count(d.id)
from A ,B, C,D
where d.id = c.id
and d.weizhi >= c.begin
and d.weizhi < c.end
and substr(a.xingzqh,0,4) = substr(c.xingzqh,0,4)
and d.leix = b.leix
目前D为事实表,A,B为维表,在物理层能建出上述关联关系,但是拖到逻辑层只有AC关联,BD关联,CD的关联关系没有了。这种情况应该怎么建模(急求)?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
指缝阳光2014 - 指尖旋律 2015-01-07 回答
赞同来自:
http://www.hellobi.com/course/14/learn#lesson/171