有一个需求,对于表TEST:

需要查出科目和成绩相同的同学的行,即查询结果如下所示:

那么SQL语句如下所示:
select * from test t where id in(
select id from(select testnum,testtag from test group by testnum,testtag having count(*)>=2)m
where m.testnum=t.testnum and m.testtag=t.testtag
)
本文详细介绍了如何使用SQL语句查询出表中科目和成绩完全相同的同学记录,通过分组和条件筛选实现高效数据提取。
有一个需求,对于表TEST:

需要查出科目和成绩相同的同学的行,即查询结果如下所示:

那么SQL语句如下所示:
select * from test t where id in(
select id from(select testnum,testtag from test group by testnum,testtag having count(*)>=2)m
where m.testnum=t.testnum and m.testtag=t.testtag
)
877
2168
4421

被折叠的 条评论
为什么被折叠?