select * from renyunaxinxi
where 审核=1 and 编号=1 or 姓名<>zt
执行结果是姓名<>zt或审核=1的编号=1地记录
//////////////////////////
但是我想得到的结果是是编号=1的或姓名<>zt的所有审核=1的纪录;
我的要求就是说不管怎样,查询的记录的审核必须=1
这条语句有问题吗?
where 审核=1 and 编号=1 or 姓名<>zt
执行结果是姓名<>zt或审核=1的编号=1地记录
//////////////////////////
但是我想得到的结果是是编号=1的或姓名<>zt的所有审核=1的纪录;
我的要求就是说不管怎样,查询的记录的审核必须=1
这条语句有问题吗?
where (编号=1) or ( (审核=1) and (姓名<>zt) )
要改变这种默认的优先级,请用括号!
where (审核=1) and ( (编号=1) or (姓名<>zt) )
where 审核=1 and ( 编号=1 or 姓名<>zt )