sql="select * from V_CAR_INFO where ((( CAR_CLASS=01 or CAR_CLASS=02) and COMPANYID=2) or (( CAR_CLASS=04 or CAR_CLASS=05) and COMPANYID=283)) and car_status=1 order by CARID desc"
这样的语句能执行吗?
...全文
14013打赏收藏
!!!急急急!!!!一条SQL执行语句的出错。
sql="select * from V_CAR_INFO where ((( CAR_CLASS=01 or CAR_CLASS=02) and COMPANYID=2) or (( CAR_CLASS=04 or CAR_CLASS=05) and COMPANYID=283)) and car_status=1 order by CARID desc" 这样的语句能执行吗?
当执行一个条件时可以正常啊。
sql="select * from V_CAR_INFO where (( CAR_CLASS=01 or CAR_CLASS=02) and COMPANYID=2) and car_status=1 order by CARID desc"
像上面这样就正常。
会不会是……and COMPANYID=2) or (( CAR_CLASS=04 ……这中间的or的问题呢?