MaxCompute筛检重复数据,将新数据存储到mysql数据库中-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MaxCompute筛检重复数据,将新数据存储到mysql数据库中

2017-05-15 14:10:59 3513 1

大家好,我这儿有个基于MaxCompute的数据分析的项目,想通过程序筛检MaxCompute中的冗余数据,并且存储到mysql中.求个合作.

取消 提交回答
全部回答(1)
  • 牧明
    2019-09-27 10:08:58
    1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select   peopleId from   people group by   peopleId having count (peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people where peopleId in (select   peopleId from people group by   peopleId   having count (peopleId) > 1)and rowid not in (select min(rowid) from   people group by peopleId having count(peopleId )>1) 3、查找表中多余的重复记录(多个字段)  select * from vitae awhere (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having 
    

    扩展资料 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。 在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列所属的表或视图。 例如在usertable和citytable表中同时存在cityid列,在查询两个表中的cityid时应使用下面语句格式加以限定: SELECTusername,citytable.cityid FROMusertable,citytable WHEREusertable.cityid=citytable.cityid 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名 别名

    “答案来源于网络,供您参考” 希望以上信息可以帮到您!

    0 0
相关问答

1

回答

MaxCompute SQL中备份表的数据的作用是什么?

2021-12-08 11:05:21 175浏览量 回答数 1

1

回答

MaxCompute SQL优化与大数据开发套件是什么?

2021-12-12 23:47:14 371浏览量 回答数 1

1

回答

MaxCompute SQL使用到新数据类型的方法是什么?

2021-12-08 10:14:06 319浏览量 回答数 1

1

回答

MySQL/RDS数据是如何同步到MaxCompute的?

2021-12-08 16:36:20 238浏览量 回答数 1

1

回答

在MySQL中或者数据库中什么是存储过程?用什么来调用?

2021-10-16 21:07:30 360浏览量 回答数 1

1

回答

MySQL选择题 根据以下命令判断出数据库名称是( )

2019-12-23 21:05:39 679浏览量 回答数 1

1

回答

mysql数据库的存储空间类型

2018-05-05 21:21:23 672浏览量 回答数 1

1

回答

mysql存储过程查询和插入数据

2016-03-11 16:31:17 2973浏览量 回答数 1

1

回答

MySQL数据库数据的存储问题

2016-02-11 12:00:11 2725浏览量 回答数 1

1

回答

mysql数据库中随机推荐未关注用户问题

2016-02-07 13:24:29 2267浏览量 回答数 1
+关注
0
文章
1
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载