维表的连接方式能不能改

26519
26

zuoshengyong 数据老手Lv5

发表于2018-12-13 18:36

悬赏500

已解决

楼主
能不能把left join   换成join,这是个维表

最近看过此主题的会员

esen_4TU4L1BV1N

esen_562OEVOBL1

玊尔666

GABRIELLE

esen_59RK0W9DHY

esen_54ZSNAG0E4

esen_56JGSW20OX

26个回答

只看楼主

zuoshengyong 数据老手Lv5

发表于2018-12-14 12:01

只看该作者

取消 关注该作者的回复

12#

缱绻 发表于 2018-12-14 11:27
这个关联表达式是写在哪里的?

主题集那边的表与表关键

混乱七星天 数据达人Lv4

发表于2018-12-14 12:44

只看该作者

取消 关注该作者的回复

13#

目前不支持a=b=c这样的关联,试试在a和c里面都冗余一下关联字段

zuoshengyong 数据老手Lv5

发表于2018-12-14 14:57

只看该作者

取消 关注该作者的回复

14#

混乱七星天 发表于 2018-12-14 12:44
目前不支持a=b=c这样的关联,试试在a和c里面都冗余一下关联字段

视图那个不行 没法搞     还是看看有没有办法解决那个连接问题吧。下面是sql语句     

select * from ( select SUM( if((DATE_FORMAT(a.CJRQ_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m')) AND (a.DKJE > 0) AND (a.PTXWKH LIKE '%1%'),1,0)) as B2,SUM( if((DATE_FORMAT(a.CJRQ_DATE, '%Y-%m') = DATE_FORMAT(NOW(), '%Y-%m')) AND (a.DKJE > 0) AND (a.PTXWKH LIKE '%1%'),a.DKJE,0)) as C2,b.pid as A2,max(b.pname) as mc_A20
from basecustomer_info a
join yhfl_1D408 b
on (a.BANK_ORGCODE=b.orgcode)
group by b.pid ) as temp_ limit 1000

这个是不加left的

zuoshengyong 数据老手Lv5

发表于2018-12-14 14:59

只看该作者

取消 关注该作者的回复

15#

混乱七星天 发表于 2018-12-14 12:44
目前不支持a=b=c这样的关联,试试在a和c里面都冗余一下关联字段

这是加left和不加left的区别,而且我要的数据也是不加left的

混乱七星天 数据达人Lv4

发表于2018-12-14 15:11

只看该作者

取消 关注该作者的回复

16#

zuoshengyong 发表于 2018-12-14 14:59
这是加left和不加left的区别,而且我要的数据也是不加left的

过滤不在维表中的数据就是应对这种情况的啊,确定不行吗?

zuoshengyong 数据老手Lv5

发表于2018-12-14 15:12

只看该作者

取消 关注该作者的回复

17#

混乱七星天 发表于 2018-12-14 15:11
过滤不在维表中的数据就是应对这种情况的啊,确定不行吗?

嗯 不行的  我截个图给你

zuoshengyong 数据老手Lv5

发表于2018-12-14 15:14

只看该作者

取消 关注该作者的回复

18#

混乱七星天 发表于 2018-12-14 15:11
过滤不在维表中的数据就是应对这种情况的啊,确定不行吗?

  数据过滤了,但是效率还是不行

zuoshengyong 数据老手Lv5

发表于2018-12-14 15:22

只看该作者

取消 关注该作者的回复

19#

混乱七星天 发表于 2018-12-14 15:11
过滤不在维表中的数据就是应对这种情况的啊,确定不行吗?

现在就是想办法提高效率,不然一个页面本来挺快的,就被这一个sql给影响了

缱绻 数据领袖Lv6

发表于2018-12-14 16:18

只看该作者

取消 关注该作者的回复

20#

zuoshengyong 发表于 2018-12-14 15:22
现在就是想办法提高效率,不然一个页面本来挺快的,就被这一个sql给影响了 ...

现在就是数据可以正确的过滤出来 问题就是不想要左连接 是吗

zuoshengyong 数据老手Lv5

发表于2018-12-14 16:27

只看该作者

取消 关注该作者的回复

21#

缱绻 发表于 2018-12-14 16:18
现在就是数据可以正确的过滤出来 问题就是不想要左连接 是吗

对的  就是不想要这个

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号