编号     审批者                  审批时间                                主单号
1001 aa 2008-2-14 AM 10:15:17 1 122
1002 aa 2008-2-14 AM 10:14:00 1 122如上面,一个审批者aa审批了一个单号为122的单,他的审批步骤插入上表,是1001,1002
我要读出记录
select a.*,b.* from 主单表 as a,审批记录表 as b where  and a.主单号=b.主单号 and a.主单号=122 ,结果选出2条记录,但是同一个人,同一个单号,我只要一条记录,怎么选?

解决方案 »

  1.   

    随便一条记录?
    select top 1 a.*,b.*   
    from   主单表   as   a,审批记录表   as   b   
    where     and   a.主单号=b.主单号   and   a.主单号=122   ,结果选出2
      

  2.   

    select   a.*,b.*   from   主单表   as   a full outer join 审批记录表 as   b   on   a.主单号=b.主单号   and   a.主单号=122