创建测试表

1

2

3

4

5

6

7

8

9

10

11

create table t

(a varchar(10),

int,

varchar(1))

 

insert into values ('张三',1,'Y')

insert into values ('张三',2,'Y')

insert into values ('张三',3,'N')

insert into values ('李四',1,'Y')

insert into values ('王五',1,'Y')

insert into values ('王五',2,'Y')

执行查询

1

2

3

4

select a,MIN(b) b,c from t

where in 

(select from group by having COUNT(distinct c)>1)

group by a,c

 

结果

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐