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