下面是常用的几种方法:
方法一:(参见http://support.microsoft.com/kb/326176/zh-cn)
方法二:(参考http://weblogs.asp.net/eporter/archive/2005/02/10/370548.aspx)
ADO.NET 2.0 虽然仍然未提供对DISTINCT的支持,但DataView提供了几个重载版本的ToDataTable,可以简单对DISTINCT支持:
在微软.NET 3.0中,LINQ提供了对复杂查询的支持,有待学习、体验。