关于数据库or和and的用法
or 跟 and 在执行数据查询的时候,到底是按照什么方式查询的?
比如。select * from table where a=1 and b=2;它是先在表中找a=1的记录,然后在a=1的记录中再寻找b=2的记录?还是先找b=2再找a=1的?
select * from table where a=1 or b=1;呢?
我有一个查询select * from table where a like '".$keyword."' or b like '".$keyword."';
我想模糊查询$keyword 在a字段或b字段出现的记录、
测试了下,用or查询到了全部记录 ,用and却查询到了……这是神马意思?and不是且么?