怎么查询一个表中 某个字段相同值的 记录数大于1的 记录?

怎么查询一个表中 某个字段相同值的 记录数大于1的 记录?
having count ()吗 怎么用啊?
商品编码 ,商品条码,商品名称,销售数量, 含税销售金额, 毛利额
查询‘商品编码’字段值相同数量>1的记录,并显示出来相应记录的所有字段

第1个回答  推荐于2017-09-01
表结构呢?

select *
from tab
where 商品编码 IN (
SELECT 商品编码
FROM tab
GROUP BY 商品编码
HAVING COUNT(*) > 1)本回答被提问者采纳
第2个回答  2012-06-05
select [商品编码],count(*) from 表名
guoup by [商品编码]
having count([字段名]) >1
第3个回答  2012-06-05
查询某个字段值的记录条数是这样:
select count(*) from XX where 字段='aa'
相似回答