and和or共存错乱,括号()前来帮忙调解

当语句中需要用到and 或or 需要表达“并且”“或者”这样的意思,要小心了很容易出现错误的。在适当的需要用到括号“()”哟。

SELECT  *  FROM  mr_MeetingRegister

where meetingcode = 'MR12437' and

(AzCoordinatorEmplId in(select emplid from M_employee where linemgrid in(select emplid from M_employee where linemgrid = '05200213')) or AzCoordinatorEmplId  in(select emplid from M_employee where linemgrid = '05200213' ) or AzCoordinatorEmplId='05200213' )

posted @ 2009-05-13 16:31  不白活一回  阅读(235)  评论(0编辑  收藏  举报