一个统计的sql语句,满足3个条件的任意一个,并且 如果3个条件都满足或者满足任意2个都要统计出1条,

 我来答
勇敢的樵夫
2013-06-20 · TA获得超过172个赞
知道小有建树答主
回答量:153
采纳率:100%
帮助的人:186万
展开全部

这个的话 你用or应该就可以了吧

select * from 表名 where 字段1=参数 or 字段2=参数 or 字段3=参数

3个字段任意一个满足条件都会返回这条数据,不知道你要的是不是这个

追问
但是如果满足2个条件或者同时满足3个条件的话,统计的出来就成3条了
追答

会么?三条是一样的还是不一样的?如果一模一样的话,你可以加个distinct

select distinct * from 表名 where 字段1=参数 or 字段2=参数 or 字段3=参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式