帮我看一个SQL语句
我想查询一个 满足“条件1 and 条件2 and 条件3 ” 和满足“条件1 and 条件2 and 条件3 ” 的查询 应该怎么写呢?我是这么写的对不对?
select * from A where
条件1 and 条件2 and 条件3 or
条件1 and 条件4 and 条件5
------解决方案--------------------正确!
可以这样写:
select * from A where
条件1 and (条件2 and 条件3 or 条件4 and 条件5)
------解决方案--------------------select * from A where (条件1 and 条件2 and 条件3) or (条件1 and 条件4 and 条件5)
------解决方案--------------------and 的级别比or高!
------解决方案--------------------castlooo() ( ) 信誉:100 Blog 2007-01-12 09:09:46 得分: 0
我用的是VB 语言,跟语言有没有关系呢?
--
一點關系都沒有
------解决方案--------------------and 的有限级别是不是比 or 高啊
=======
是的 , and表示 可以相当于* , or可以相当于加
先乘除 , 后加减的原则