需求:要双色球红球和值是52的所有三码的组合。mysql 几个字段求和作为过滤条件,查询去重后的结果,DISTINCT

mysql 几个字段求和作为过滤条件,查询去重后的结果,DISTINCT

 需求:要双色球红球和值是52的所有三码的组合

求和不需要用sum函数,sum函数不能作为where里面的条件使用,会报错:

错误代码: 1111

Invalid use of group function

几个字段求和直接用+号就可以了,再用括号当成一个条件。实例如下:

select DISTINCT red1,red2,red3 from allzuhe where (red1+red2+red3)=52 limit 100000

select DISTINCT red3,red4,red6 from allzuhe where (red3+red4+red6)=52 limit 100000

mysql 几个字段求和作为过滤条件,查询去重后的结果,DISTINCT_字段求和

 

 原始数据

mysql 几个字段求和作为过滤条件,查询去重后的结果,DISTINCT_字段求和_02

 

 需求:要双色球红球和值是52的所有三码的组合

红球1 - 6 的全组合,只要把这个三码组合替换进去查询出来,然后整合到一起就可以了 用代码的话就一个for循环搞定了,可以把查询出来的插入到一个新表里面,以后就可以直接使用了

 

大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
golang技术交流群:316397059,vuejs技术交流群:458915921 ,有兴趣的可以加入