关于一个多重条件的select语句
我想实现一个多重条件的查询功能,有这样一句话:
select * from userinfo where class1 like '2001%' or department = '电子系' and special = '金融管理' and sex = '女'
其中的and 和 or是一个下拉菜单,可让用户自己选择,但我发现,这样子用后,一旦前面一个条件用了or则后面的条件就不起作用了。如果前面的条件是and,则后面的条件可以正常使用。
要达到我的这个目的,这个语句应该怎样写?
大家帮忙啊!!!
先谢过,分很多哦。