sql语句判断数据某个字段出现的次数并筛选出这部分数据

是这样的,比如我现在有个表CNM 里面每条数据有a b c三个字段,其中a是价格 b是名称 c是年份
我select *
from CNM
然后 into temp xxx with no log
然后提出的数据中 有可能多条数据的a和c字段不一样 但b字段是相同的
比如
a b c

23

2011

43

2011

32
飞机
2011

54

2012

65

2013

32
飞机
2014

65

2013

76

2012

87
飞机
2011

98

2014

32

2014

54
飞机
2013

76

2010

98

2012

9
飞机
2011

然后现在我要从XXX中筛选 比如把b字段都是车,且车出现次数的大于等于3次的数据提出来 该怎么写SQL?谢谢,我只有5个点了,谢谢~
最新回答
花开不败才是姿态

2024-09-12 06:54:44

select 升没a from tableA where 搭塌a='车'知笑圆 group by a having count(a)>=3
泛滥的青春。放纵年纪丶

2024-09-12 05:54:08

select B
from CNM
GROUP BY B
HAVING COUNT(B) >3