用SQL语句怎么将一个表里面的 重复记录查询出来??多谢了!!

kangaroo 2003-04-07 11:56:45
多谢!!
...全文
79 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengymly 2003-04-07
  • 打赏
  • 举报
回复
xmvigour(微电--有狼的气质 没狼的勇气 真郁闷)的解答
是正确的!!!!!!!
hnzsy 2003-04-07
  • 打赏
  • 举报
回复
xmvigour(微电--有狼的气质 没狼的勇气 真郁闷)的解答是正确的
老马2008 2003-04-07
  • 打赏
  • 举报
回复
Sorry, Oracle不是oralcle
老马2008 2003-04-07
  • 打赏
  • 举报
回复
好简单,用什么数据库就去什么数据库板块问好了,偶只知道oralcle的写法,如下,

------经典查询重复记录的语句-----
select rowid,bdsszd from TABLEAA a where a.rowid != (select max(rowid) from TABLEAA b where a.bdsszd =b.bdsszd)
zju_wale 2003-04-07
  • 打赏
  • 举报
回复
定义一个cursor,一行行取出来再比较
xmvigour 2003-04-07
  • 打赏
  • 举报
回复
select field1,field2,count(*) from tablename
group by filed1,field2
having count(*)>1
mayuanfei 2003-04-07
  • 打赏
  • 举报
回复
小柱子说的的没错select * from tab_name where 字段='xxxx'不就得了!!!
dybine 2003-04-07
  • 打赏
  • 举报
回复
应该是比较关键字就行了吧,不会是全部字段都比较吧
java_jin 2003-04-07
  • 打赏
  • 举报
回复
只能加加条件了,重复记录的字段
select * from tab_name where 字段='xxxx'
kangaroo 2003-04-07
  • 打赏
  • 举报
回复
上面的兄弟,我的意思是, 只把重复记录的那些记录显示出来??其它没重复的不用显示出来!多谢
mayuanfei 2003-04-07
  • 打赏
  • 举报
回复
只要没有Distinct关键字,那么查找出来的就是重复的!!!
cloudtarget 2003-04-07
  • 打赏
  • 举报
回复
select 列ID,列名 from 表名 表别名1 where 表别名1.列ID !=
(select max(列ID) from 表名 表别名2 where 表别名1.列名 =表别名2.列名)
flashroom 2003-04-07
  • 打赏
  • 举报
回复
严重同意xmvigour(微电--有狼的气质 没狼的勇气 真郁闷)

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧