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

 更新时间: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迁移到Oracle 需要注意什么

    数据从MySQL迁移到Oracle 需要注意什么

    将数据从MySQL迁移到Oracle,大家需要注意什么?Oracle移植到mysql,又需要注意什么?如何有效解决移植过程的问题,为了数据库的兼容性我们又该注意些什么?感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 浅谈为什么MySQL不建议delete删除数据

    浅谈为什么MySQL不建议delete删除数据

    这篇文章主要介绍了浅谈为什么MySQL不建议delete删除数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 解决MySQL5.7安装后没有data文件夹无法登录的问题

    解决MySQL5.7安装后没有data文件夹无法登录的问题

    这篇文章主要介绍了解决MySQL5.7安装后没有data文件夹无法登录的问题,需要的朋友可以参考下
    2016-04-04
  • MySQL BinLog如何恢复误更新删除数据

    MySQL BinLog如何恢复误更新删除数据

    这篇文章主要介绍了MySQL BinLog如何恢复误更新删除数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Centos7下MySQL安装教程

    Centos7下MySQL安装教程

    这篇文章主要为大家详细介绍了Centos7下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • MySql数据库单表查询与多表连接查询效率对比

    MySql数据库单表查询与多表连接查询效率对比

    在遇到数据之间的联系很复杂,建表就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过多表连接查询来处理数据关系呢
    2021-09-09
  • mysql误删root用户恢复方法

    mysql误删root用户恢复方法

    这篇文章主要介绍了mysql误删root用户恢复方法,本文操作是在mysql5.5版本下完成,其它版本仅作参考,需要的朋友可以参考下
    2015-02-02
  • 浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解

    浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解

    下面小编就为大家带来一篇浅谈MySQL中授权(grant)和撤销授权(revoke)用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • mysql sum(if())和count(if())的用法说明

    mysql sum(if())和count(if())的用法说明

    这篇文章主要介绍了mysql sum(if())和count(if())的用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 数据库工具sysbench安装教程和性能测试例子

    数据库工具sysbench安装教程和性能测试例子

    这篇文章主要介绍了数据库工具sysbench安装教程和性能测试例子,sysbench的一个简明入门教程,包含编译安装过程和主要测试数据,需要的朋友可以参考下
    2014-07-07

最新评论