SQL查询满足两个条件的重复记录只显示2条记录的方法
SQL查询满足两个条件的重复记录只显示2条记录的方法
日期:2017-09-14 20:46:28 人气:1
首先,需要符合两个条件,即where a=b and c=d;
其次,需要合并重复的资料,即group by a ;
最后,只显示2条记录,即top 2;
整条sql就是:
select top 2 * from table where a=b and c=d group by a;
上面是a字段有重复的情况,若多个字段有重复,则:
select top 2 * from table where a=b and c=d group by a,b,c;