重复的数据只取一条,请问SQL语句怎么写
16lz
2021-01-22
ID,电话号码
111
211
322
例如这样的数据电话号码相同的只取一条.重复的11怎么去掉.也就是说只取出两条数据.
谢谢.
select*fromtta
innerjoin
(select电话号码,max(id)asmafromtt)b
ona.电话号码=b.电话号码anda.id=b.ma
111
211
322
例如这样的数据电话号码相同的只取一条.重复的11怎么去掉.也就是说只取出两条数据.
谢谢.
12 个解决方案
#1
select*fromtta
innerjoin
(select电话号码,max(id)asmafromtt)b
ona.电话号码=b.电话号码anda.id=b.ma
更多相关文章
- SQL Sever数据库卡事务
- 数据库操作类实现(C#,SqlClient)
- 利用纯真IP库建立mysql ip数据库
- Linux服务器安装php之后连接MySQL数据失败
- NoSQL_Cassandra_导出数据库结构/数据库结构还原
- 约束数据库表,以便只有一行可以在列中具有特定值
- 数据库截取字符串SUBSTR函数的使用
- 如何使用特定数据的所有可能实例填充数据表?
- SQL服务器数据部分的年和月