一个字段同时满足多个条件的查询
程序员文章站
2022-06-13 15:31:11
...
当一个字段需要同时等于多个值的时候,用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条数据的结果集
上一篇: 数据库的操作_MySQL
下一篇: php程序时间相差8个小时的解决办法
推荐阅读
-
SQL一次性查询一个字段不同条件下的统计结果
-
一个字段同时满足多个条件的查询
-
mysql 将字段值中的第一个逗号前面的数据作为查询条件
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手
-
mysql 将字段值中的第一个逗号前面的数据作为查询条件
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,求高手
-
select-mysql 嵌套查询,一个表的多个字段 作为另一个表的条件,若为空输出0,求高手
-
Mysql查询满足三个条件内中一个是最大时间的所有行
-
怎么才能把数据库的中的数据以一个条件查询出来,然后统计里面的另一个字段中存的数据累加一共是多少.
-
要筛选一个字段中符合条件的几种值应该如何查询