TSQL无重复选择记录


     这应该是个经典问题了,问题描述如下
有一张Email地址表Table(ID,Email,Username,AddTime),表里的记录是扫描网页采集过来的,有不少重复,现在需要无重复的选择Email,Username并按AddTime排序以便给每个用户发送邮件.

使用Distinct时只能指定Email一个列,故无法实现上述要求,下面是具体代码

 Select Email,Username From [Table]
  Where 
   Id in(Select min(id) From [Table] Group By Email)
 Order By AddTime
原文地址:https://www.cnblogs.com/wdfrog/p/1166897.html