查找数据库中的相同数据?

ahpei 2002-08-03 11:41:14
在N条记录中,已知存在两条一样的记录。请问怎样找出来?
DELPHI+MS SQL Server!
...全文
45 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
闪光的小虫子 2002-08-04
  • 打赏
  • 举报
回复
sql:group by
xcp077 2002-08-04
  • 打赏
  • 举报
回复
不知道你找它干什么?
如果想去掉一个记录  就必须找它的ID,上面的方法都行。

如果查询时只出现一个记录,那SQL本身就有这功能。
xjl 2002-08-04
  • 打赏
  • 举报
回复
study
chechy 2002-08-04
  • 打赏
  • 举报
回复
确实需要加group by id。
select id, count(*) from yourTable group by id having count(*) > 1
goease 2002-08-04
  • 打赏
  • 举报
回复
也可以用自连接
select a.id
from tablename a,tablename b
where a.id:=b.id and .....(全部字段)
看了比较麻烦,呵呵
madyak 2002-08-03
  • 打赏
  • 举报
回复
select id, count(*) from yourTable group by ID having count(*) > 1
chechy 2002-08-03
  • 打赏
  • 举报
回复
select id, count(*) from yourTable having count(*) > 1

2,497

社区成员

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

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