关联表数据

如何从A表计算出的时间,去B表取对应的金额

FineBI douzhilv 发布于 2018-12-24 10:57
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2018-12-24 12:57

可以举个例子,2个什么结构的表。别人才好回答。

  • douzhilv douzhilv(提问者) 我算出了A表的产品个数,想看B表这些个数产生的金额
    2018-12-24 13:47 
  • luojian0323 luojian0323 回复 douzhilv(提问者) 你希望的是A从属于B还是B从属于A。 如果是前者A表中的产品不能重复,如果是后者B表中的产品不能重复。 如果AB表中的产品都有重复。那无法关联。即使关联了数据也会是错的。
    2018-12-24 13:58 
  • douzhilv douzhilv(提问者) 回复 luojian0323 A表是产品表、B表是金额表,我在A表已经求出每天申请个数,想去求当天此产品昌盛的金额,A表跟B表都有ID,但是A表按天统计的申请是个总数
    2018-12-24 14:47 
  • luojian0323 luojian0323 回复 douzhilv(提问者) 那两表要有关联数据啊。比如产品ID。A表计算出个数。你想去跟B表中产品对应的金额相乘计算出总金额对嘛? 那也就是说B表应该是无重复产品ID的表才可以做关联操作。
    2018-12-24 14:50 
最佳回答
0
No1-王子阳Lv5中级互助
发布于2018-12-24 11:00

让A表的时间和B表的时间做关联,然后再取B表的金额。

  • douzhilv douzhilv(提问者) 关联搭上了,但怎么取B表的金额?
    2018-12-24 13:47 
  • No1-王子阳 No1-王子阳 回复 douzhilv(提问者) 你在创建自服务数据集的时候先把A表的维度选上,然后再把B表的金额选上,这样就取出来了。
    2018-12-24 13:49 
最佳回答
0
axingLv6专家互助
发布于2018-12-24 13:04

select 金额 from a,b where a.时间=b.时间

select 金额 from b where 时间 in (select 时间 from a)

  • 4关注人数
  • 426浏览人数
  • 最后回答于:2018-12-24 13:04
    请选择关闭问题的原因
    确定 取消
    返回顶部