查询问题,找到相同的行。

1917584 2004-11-03 09:53:52
在一个表中,有某些行是重复的,我需要把重复的都找出来,什么语句可以实现?

例:

序号 型号 重量 产地
1 KKK111 1 北京
2 KKK121 2 上海
3 KKK123 2 广州
4 KKK111 1 深圳

……


从上面的例表中可以看到1,和4,是相同的东西(型号相同),我要找到这两条,可以用什么语句?

注:不是过滤相同的行。







...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhdy 2004-11-03
  • 打赏
  • 举报
回复
jinjazz(近身剪(N-P攻略)) 和titan90(touch net) 的可以
syhxj 2004-11-03
  • 打赏
  • 举报
回复
用连接表试试
titan90 2004-11-03
  • 打赏
  • 举报
回复
select * from table where 型号 in(select 型号 from table group by 型号 having count(型号)>1)
jinjazz 2004-11-03
  • 打赏
  • 举报
回复
select * from tbl
where 型号 in
(select 型号 from tbl group by 型号 having count(*)>1)
fxcl2006 2004-11-03
  • 打赏
  • 举报
回复
select * from 表 group by [型号] having count(*)>1
viptiger 2004-11-03
  • 打赏
  • 举报
回复
select * from YouTable
where 序号 not in (select max(序号) from YouTable
group by 型号)
cloudchen 2004-11-03
  • 打赏
  • 举报
回复
select * from 表 where 型号 in (select 型号 from 表 group by 型号 having count(*) > 1)

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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