搜索条件是3个,分别是cat_id,还有2个是2个数字,要求获取属于g_mincap,g_maxcap;g_minv,g_maxv范围之间的数据
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
正常写就ok,条件一个一个加上,同时还要看 cap和v之间是需要同时成立还是满足一个条件就好,下面是同时成立的sql;如果是满足其一就好,把下面的括号间的and换成or就好。
`select cat_id from table_name
where (g_mincap<=your_cap and g_maxcap>=your_cat)
and (g_minv<=your_v and g_maxv >=your_v)`