有表格如下: t_table
主键 | 字段A | 字段B |
1 | a | 111 |
2 | b | 111 |
3 | c | 222 |
4 | d | 222 |
5 | a | 333 |
6 | e | 333 |
7 | f | 444 |
8 | f | 444 |
8
想得到这样的结果:(只取有重复的第一个,相同的排除,例如f)
1 a 111
2 c 222
4 a 333
我的语句如下
select 主键,字段A,字段B from t_table group by 字段B having count(distinct 字段A)>1 order by 主键
在大数据量的情况下,这个语句得到的结果不一样,为什么