一个统计的sql语句,满足3个条件的任意一个,并且 如果3个条件都满足或者满足任意2个都要统计出1条,
1个回答
展开全部
这个的话 你用or应该就可以了吧
select * from 表名 where 字段1=参数 or 字段2=参数 or 字段3=参数
3个字段任意一个满足条件都会返回这条数据,不知道你要的是不是这个
追问
但是如果满足2个条件或者同时满足3个条件的话,统计的出来就成3条了
追答
会么?三条是一样的还是不一样的?如果一模一样的话,你可以加个distinct
select distinct * from 表名 where 字段1=参数 or 字段2=参数 or 字段3=参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询