我把SELECT文简化了一下:
---------------------------------------------------------------
Table :
MailSendReq (masrMailSendSeq,masrMailReqDate,masrMailSendDateTime ,
             masrMailFmtID)
Cont(contMailAddr1,)
MiscNtfyMst(micnNtfyID ,micnProty,micnMailSendOKTimeFrom2  )  
---------------------------------------------------------------SELECT A.masrMailSendSeq,A.masrMailReqDate,B.contMailAddr1,         
FROM MailSendReq AS A with (READPAST,ROWLOCK,UPDLOCK)    
     LEFT OUTER JOIN Cont AS B ON (A.masrBrnchNo = B.contBrnchNo)
 WHERE A.masrMailSendSeq =   
  (select top 1 masrMailSendSeq from MailSendReq AS A 
  INNER JOIN MiscNtfyMst AS C ON (C.micnNtfyID = A.masrMailFmtID)   
    WHERE A.masrMailSendDateTime IS NULL     
      AND C.micnMailSendOKTimeFrom2  IS  NULL 
  ORDER BY C.micnProty,A.masrMailReqRcvDateTime ASC) 
-------------------------------------------------------------------