首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
SQL Server
SQL Server
Mysql
oracle
IBM DB2
Informix
Sybase
Access
VFP
数据库开发
其他数据库
当前位置:
首页
>
教程频道
>
数据库
>
SQL Server
>
怎么在Where子句中去除重复记录
2012-04-02
如何在Where子句中去除重复记录现在有个表有多个字段,我要根据多个字段同时重复的记录去掉,而查询语句必须
如何在Where子句中去除重复记录
现在有个表有多个字段,我要根据多个字段同时重复的记录去掉,而查询语句必须保持SELECT * FROM 表名,也就是只能在Where子句中去重,请赐教。
[解决办法]
探讨
刚才在百度提问已经找到答案了。希望对其他人能有所帮助。
SELECT * FROM 表名
WHERE ROWID IN
(
SELECT MIN(ROWID)
FROM 表名
GROUP BY 列1, 列2, 列3
)
如果不是Oracle数据库,可以将ROWID替换为主键来进行
[解决办法]
探讨
现在有个表有多个字段,我要根据多个字段同时重复的记录去掉,而查询语句必须保持SELECT * FROM 表名,也就是只能在Where子句中去重,请赐教。
查看更多
下一篇
本文网址:
https://www.reader8.com/jiaocheng/20120402/1832012.html
读书人精选
热点排行
索引超出了数组界限,该如何处理
sql查询拼凑
pl sql developer应用
SQL按分隔字符串把字符串分解成列表方式
安装2005之后如何设置本地数据库
SQLite 的使用实例
国家组织机构两位字母缩写跟汉字对照表
使用 sqlserver的BACKUP语句备份 和使用
《Pro Oracle SQL》 读书笔记-Chapter 6
hibernate实施原始sql