select id,name from test where type_1 = 1 or type_2 = 1 and id = 1
这样会印出全部,无视了id=1这个条件,要怎么改才对呢?
回复讨论(解决方案) select id,name from test where (type_1 = 1 or type_2 = 1) and id = 1
select id,name from test where type_1 = 1 or (type_2 = 1 and id = 1)
select id,name from test where (type_1 = 1 or type_2 = 1) and id = 1
要看你的实际需要