首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

SQL查询语句有关问题?很奇怪的逻辑

2012-03-01 
SQL查询语句问题?很奇怪的逻辑我的要求很特别:例如三个字段A\B\C我的要求是:A aaa且(B bbb或C ccc )即B

SQL查询语句问题?很奇怪的逻辑
我的要求很特别:例如三个字段A\B\C
我的要求是:
A= 'aaa '   且   (B= 'bbb '   或   C= 'ccc ')
即B、C先取或运算,结果在和A取且运算

像如果直接写
mysql=select   *   from   XXX   where   A= 'aaa '   And   B= 'bbb '   Or   C= 'ccc '
显然是A、B先且运算,再和C或运算
而加上括号,显然会报错。。:
mysql=select   *   from   XXX   where   A= 'aaa '   And   (B= 'bbb '   Or   C= 'ccc ')

应该怎么办?写语句的时候,因为其它原因,A、B、C顺序最好不要颠倒

[解决办法]
-_-||||

"加上括号,显然会报错 "
难道楼主不会打半角的括号
[解决办法]
select * from XXX where A= 'aaa ' And (B= 'bbb ' Or C= 'ccc ')

免费帮你打一个 ^_^

[解决办法]
mysql=select * from XXX where A= 'aaa ' And (B= 'bbb ' Or C= 'ccc ')

[解决办法]
应该用半角的括号,而不能用全角的.呵.
[解决办法]
。。。。。。看了半天没看出错来,看了二楼的贴,原来是全角惹的锅,二楼好眼力!强淫牙!

热点排行