Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-9-11 21:08:21 | 显示全部楼层 |阅读模式
所以需要一些特殊处理。
  1. SELECT * FROM news_extinfo
  2. where
  3. (ExtID = 1 and OptionValue = 0)
  4. or (ExtID = 2 and OptionValue = 0 )
  5. or (ExtID = 3 and OptionValue = 0 )
  6. group by NewsID
  7. having count(*)=3
复制代码

此处 count(*) = 3 表示的意思是

在查询的结果中,只查出按group 分组之后,每个组的有3条数据的结果集



上一篇:mysql 10w级别的mysql数据插入
下一篇:MySQL数据库恢复(使用mysqlbinlog命令)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 11:29

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表