当语句中需要用到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' )
本文探讨了在SQL查询中正确使用and、or逻辑运算符的重要性,特别是在复杂的嵌套查询中,恰当的括号使用可以避免逻辑错误,确保查询结果的准确性。

被折叠的 条评论
为什么被折叠?



