要找出这样的记录,怎么写呢?
比如数据库中有这样几条数据 
 A      B      2 
 A      D      3 
 C      D      4   
 我现在只想要第一条和第三条,怎么写出这样的语句呢?   请大家帮忙,谢谢了!
------解决方案--------------------看不懂楼主什么意思   
 select * from tablename where 第三列 = 2 or 第三列 = 4 
------解决方案--------------------select * from [Table] a where not exists(select 1 from [Table] where [Field1]=a.[Field1] and [Field2] <a.[Field2])   
 ??
------解决方案--------------------如果你想要最大的 
 : 
 select * from 表 a where not exists(select 1 from 表 where a.[第一列]=[第一列] and  
 [第三列]> a.[第三列] 
 )
------解决方案--------------------~~...头上的写了~
------解决方案--------------------muziyun0223(木子云) ( ) 信誉:100    Blog   加为好友  2007-07-02 17:10:06  得分: 0         
    噢,不好意思,我没说清楚,我是想找出数据库中第一列不要重复的, 比如第一,二两条记录,那我只要找出第三列数值较小的那条          
 --------------   
 --方法一 
 Select * From 表 A Where Not Exists(Select 第三列 From 表 Where 第一列 = A.第一列 And 第三列  < A.第三列)   
 --方法二 
 Select * From 表 A Where 第三列 = (Select Min(第三列) From 表 Where 第一列 = A.第一列)   
 --方法三 
 Select A.* From 表 A  
 Inner Join 
 (Select 第一列, Min(第三列) As 第三列 From 表 Group By 第一列) B 
 On A.第一列 = B.第一列 And A.第三列 = B.第三列
------解决方案--------------------select A.* from table1 A join 
 (select l1,min(l3) as l3 from  table1 group by l1) B 
 on A.l1 =B.l1
------解决方案--------------------樓上解答非常詳細。這樣也可以, 
 Select A.* From 表 A , 
 (Select 第一列, Min(第三列) As 第三列 From 表 Group By 第一列) B 
 where A.第一列 = B.第一列 And A.第三列 = B.第三列