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

 更新时间:2011年08月07日 10:26:43   作者:  
当一个字段需要同时等于多个值的时候,用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系列之十二 备份与恢复

    MySQL系列之十二 备份与恢复

    这篇文章主要介绍了MySQL 数据备份与还原的相关知识,本文通过示例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下,希望可以帮到你们
    2021-07-07
  • Mysql my.ini 配置文件详解

    Mysql my.ini 配置文件详解

    Mysql my.ini 配置文件详解
    2009-06-06
  • MySQL分表和分区的具体实现方法

    MySQL分表和分区的具体实现方法

    这篇文章主要介绍了MySQL分表和分区的具体实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • MySQL 使用 SSL 连接配置详解

    MySQL 使用 SSL 连接配置详解

    本文给大家分享的是如何配置MySQL支持SSL连接方式的方法以及在docker中配置的具体案例,有需要的小伙伴可以参考下
    2016-12-12
  • Mac 安装和卸载 Mysql5.7.11 的方法

    Mac 安装和卸载 Mysql5.7.11 的方法

    本文给大家介绍Mac 安装和卸载 Mysql5.7.11 的方法,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-03-03
  • MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程

    MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程

    这篇文章主要介绍了MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程,表连接操作是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-12-12
  • 彻底卸载MySQL的方法分享

    彻底卸载MySQL的方法分享

    由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。
    2011-08-08
  • mysql用户权限管理实例分析

    mysql用户权限管理实例分析

    这篇文章主要介绍了mysql用户权限管理,结合实例形式分析了mysql用户权限管理概念、原理及用户权限的查看、修改、删除等操作技巧,需要的朋友可以参考下
    2020-04-04
  • MySQL8.0.3 RC版即将发布 先来看看有哪些变化

    MySQL8.0.3 RC版即将发布 先来看看有哪些变化

    MySQL8.0.3 RC版即将发布,这篇文章主要介绍了MySQL8.0.3 RC版的一些新变化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 虚拟机linux端mysql数据库无法远程访问的解决办法

    虚拟机linux端mysql数据库无法远程访问的解决办法

    最近在项目搭建过程中遇到一问题,有关虚拟机linux端mysql数据库无法远程访问,通过查阅相关数据库资料问题解决,下面把具体的解决办法分享给大家,有需要的朋友可以参考下
    2015-08-08

最新评论