sql筛选出记录数大于2的记录

比如idname1xx2xx3xx4xx5xx1xx2xx9xx筛选出id重复的记录数大于2的id(也就是1和2),怎么写?... 比如
id name
1 xx
2 xx

3 xx
4 xx
5 xx
1 xx
2 xx
9 xx

筛选出id重复的记录数大于2的id(也就是1和2),怎么写?
展开
 我来答
百度网友a800768
推荐于2017-11-26 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1729万
展开全部
select id,count(*) from 表
group by id
having count(*)>=2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanzhongwen19
2013-01-14 · 知道合伙人互联网行家
wanzhongwen19
知道合伙人互联网行家
采纳数:112 获赞数:870
毕业于湖南吉首大学,学士学位。从事web行业五年经验,现任中国燃气集团担任前端开发工程师

向TA提问 私信TA
展开全部
select * from #pp where id in (select id from #pp group by id having count(*)>2)

这样即可实现该功能!
追问
SELECT * FROM SYS_SERVST  WHERE custid in(SELECT custid FROM sys_servst GROUP BY custid HAVING servkind=1 AND permark=3 AND COUNT(*)>2);

这个sql有错吗?为什么报错说不是group by表达式?
追答
关键是根本就没有这样的写法,请知悉!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
月时微123
2013-01-14 · 超过42用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:80万
展开全部
id重复且大于2
select * from 表名 where id in(select id from 表名 where count(id)>1 group by id)and id>2
id大于2

select * from 表名 where id>2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式