您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个字段同时满足多个条件的查询

2026/3/18 15:55:29发布10次查看
当一个字段需要同时等于多个值的时候,用and直接连不会有数据查出。
所以需要一些特殊处理。
代码如下:
select * from news_extinfo
where
(extid = 1 and optionvalue = 0)
or (extid = 2 and optionvalue = 0 )
or (extid = 3 and optionvalue = 0 )
group by newsid
having count(*)=3
此处 count(*) = 3 表示的意思是
在查询的结果中,只查出按group 分组之后,每个组的有3条数据的结果集
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product