有一张表,里面有两个字段A和B,其中字段A可以对应多个字段B,现在要查询出B出现多余三次的数据,SQL该怎么写?
时间: 2024-04-14 20:31:02 浏览: 100
mybatis动态sql及关联查询项目示例
你可以使用GROUP BY和HAVING子句来实现这个需求。以下是一种可能的SQL查询语句:
```sql
SELECT B
FROM 表名
GROUP BY B
HAVING COUNT(B) > 3
```
这个查询会按照字段B进行分组,并且只返回出现次数多于三次的B值。请将"表名"替换为你实际使用的表名。
阅读全文