愚蠢的问题,但是
之间存在差异-u
和
Select * from TableA
where
System=1 and Acct=2 and FiscalNo=4
or
System=2 and FiscalNo=4 and SubAcct=1521
注意区别是括号 第一个查询没有括号
答案 0 :(得分:3)
It shouldn't matter much,因为SQL语句中的操作顺序。它仍将优先考虑AND优先于OR。
答案 1 :(得分:3)
AND
绑定的优先级高于OR
。因此,没有区别。
但是为了清晰起见,请使用样式2。这消除了对这个问题的需求。