mysql and 和 or 的 优先级和 查询问题

1. select * from trade where id=1 and cid=1 or pid=2 ;

2. select * from trade where cid=1 or (pid=2 and id=1);

3. select * from trade where cid=1 or pid=2 and id=1;

2和3的查询结果是一致的 说明 and 应该是比or的优先级高, 

所有1 就相当于( id=1 and cid=1 ) or pid=2 。。

 

posted on 2016-03-30 18:46  远方的人  阅读(3393)  评论(0)    收藏  举报

导航