select A.Name,C.cdate,C.No 
from Table a,Table b,Table c where  
A.ais=B.ais and B.ds=C.ds
and (A.scdate>='2006/09/01' and A.scdate<='2006/09/30')  
order by C.No,C.cdate,A.name 
结果示例如下:
ABC    2006/09/01    K001
ABC    2006/09/02    K001
ABC    2006/09/03    K001
BH     2006/09/01    K12
BH     2006/09/23    K12
...要求取出为如下形式:  (日期最早的)
ABC    2006/09/01    K001
BH     2006/09/01    K12  
以上是我的查询代码, 运行是有数据, 但就是有重复记录出来, 要求只取 cdate 日期最早的(如果相同,则取排列的第一条)请高手指点,谢谢.