一个字段同时满足多个条件的查询
程序员文章站
2023-12-19 16:13:16
所以需要一些特殊处理。 复制代码 代码如下: select * from news_extinfo where (extid = 1 and optionvalue = 0...
所以需要一些特殊处理。
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条数据的结果集
复制代码 代码如下:
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条数据的结果集
推荐阅读
-
一个字段同时满足多个条件的查询
-
SQL一次性查询一个字段不同条件下的统计结果
-
一个字段同时满足多个条件的查询
-
mysql 将字段值中的第一个逗号前面的数据作为查询条件
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手
-
mysql 将字段值中的第一个逗号前面的数据作为查询条件
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,求高手
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手
-
Mysql查询满足三个条件内中一个是最大时间的所有行
-
怎么才能把数据库的中的数据以一个条件查询出来,然后统计里面的另一个字段中存的数据累加一共是多少.