逻辑要求:
Type==1 && (target==33 || origin==33)
这个要求的sql查询怎么写?
首先要考虑的是type再考虑括号部分。
逻辑运算符都是从左到右进行运算的,如果需要优先判断的可以放在左边。
select columns from table_name where Type=1 && (target=3 || origin=3)
or
select columns from table_name where Type=1 and (target=3 or origin=3)