OR-AND
数据源:
1,22
1,21
2,22
1,20
select * from id_age where (id=1 or id =2) and age=22;
表示:
查询id=1,同时age=22或者id=2,同时age=22的数据,数据只要id=1或者id=2都要加age=22这个条件
即id=1 and age=22/id=2 and age=22
显示结果:
1,22
2,22
select * from id_age where id=1 or id =2 and age=22;
仿佛and前后的条件类似于(小括号)的意思
表示:
查询id=1或者id=2同时age=22的数据,or前是一个查询条件,or后是一个查询条件,
即id=1/id=2 and age=22
显示结果:
1 20
1 21
1 22
2 22
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)