1)sql中 and 和 or 优先级: where 后面如果有and,or的条件,则or自动会把左右的查询条件分开,即先执行and,再执行or。原因就是:and的执行优先级最高! 关系型运算符优先级高到低为:not and or 问题的解决办法是: 用()来改变执行顺序!!!!