要求:查询文章内容既包含aa且包含cc的所有文章的文章标题 查询SQL:SELECT kk.`title`,COUNT(1) times FROM (SELECT `title`, `content` FROM `article` WHERE `content` IN ('aa', 'cc') GROUP BY `title`, `content`) kk GROUP BY kk.`title` HAVING times>=2;CREATE TABLE IF NOT EXISTS `article` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT NULL, `content` varchar(20) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;INSERT INTO `article` (`id`, `title`, `content`) VALUES(1, 'a', 'aa'),(2, 'a', 'cc'),(3, 'a', 'aa'),(4, 'c', 'cc');

效果估计很差,请大牛指点点

相关标签:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql查询多造一列_mysql某列多值查询_MySQL相关推荐

  1. mysql查询中文显示为问号?/where条件按中文值查询不出结果/mysql中文数据编码问题

    问题引出 数据库表内容如下: 但是查询owner='小明'的数据时,查询结果为空: 分析原因 排查过程中发现将该字段转换为char时,结果中文字体全部显示成了问号: 大体应该能够定位到时编码出现了问题 ...

  2. mysql中如何把两个查询结果列数不同并成一张表_MySQL

    引言 本文整理了MySQL相关的知识,方便以后查阅. 基础架构 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的. 先简单介绍一下下图 ...

  3. mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用sel ...

  4. mysql 字段内部转行_mysql 列转行、列转行的有关问题_mysql

    mysql 列转行.列转行的问题 今天在逛大java吧的时候看到一个行转列.列转行的问题,看了之后还真的不知道怎么下手,可能平时用hibernate作为持久层用多了,sql语句也不会写了,赶紧去找度娘 ...

  5. MySQL 学习笔记(16)— 子查询(单行单列、一行多列、多行多列、 ALL、ANY、SOME 运算符、EXISTS 操作符)

    1. 子查询概念 子查询是指嵌套在其他语句(SELECT . INSERT . UPDATE . DELETE 等)中的 SELECT 语句:子查询也称为内查询( inner query )或者嵌套查 ...

  6. c mysql 索引_MySQL 多列索引的生效规则

    mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要, 只需要知道结果,既然是索引那这个数据结构最后是排好序:就像新华字典他的目录就是按照a, ...

  7. mysql三个字段最优索引_mysql 多列索引优化

    Mysql所有的列都可以使用索引,.对相关列使用索引是提高SELECT操作性能的最佳途径.根据存储引擎定义每个表的最大索引数和最大索引长度.所有存储引擎支持每个表至少16个索引,总索引长度至少256字 ...

  8. oracle查询两列合并成一列_MySQL复合索引和单列索引的单表查询分析

    本文由读者小平同志投稿,小平是一位非常朴实认真的猿,现于某上市证券公司做微服务开发,对 MySQL 优化有深入研究,小平的博客地址是https://blog.csdn.net/weixin_41193 ...

  9. mysql 回表查询优化_MySQL中的回表查询与索引覆盖:一次百万级别分页查询使用Limit 从90秒到0.6毫秒的优化...

    这里写目录标题 事故现场 解决方案 提到的"回表查询" InnoDB的索引 什么是回表查询 怎么优化回表查询 事故现场 数据库使用的MySQL,有一个日志表,需要进行分页查询,于是 ...

  10. mysql 查询慢 分析_MySQL优化:定位慢查询的两种方法以及使用explain分析SQL

    一条SQL查询语句在经过MySQL查询优化器处理后会生成一个所谓的执行计划,这个执行计划展示了具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等. 本章的内容就 ...

最新文章

  1. DOM渲染的详细过程
  2. python json提取器_【编号0004】爬虫中常用到的数据提取手段
  3. IOS开发笔记6-C语言基础复习
  4. [导入]如何禁止掉SharePoint页面个性化?(续)
  5. mariadb导入sql数据_「译」关系型数据库介绍
  6. MySql按字段分组取最大值记录
  7. [Kafka与Spark集成系列三] Spark编程模型
  8. perl6正则 4: before / after 代码断言: ?{} / !{}
  9. C++析构函数执行顺序
  10. [react] 状态管理器解决了什么问题?什么时候用状态管理器?
  11. Apache版本兼容性问题
  12. 简单英文题 37 Prime(python)
  13. c语言函数实现strstr,C语言实现strstr函数模拟
  14. flash移植到android上,Flash Web Game移植到Android平台需要注意的地方
  15. 想下载B站视频却不知如何下手?一文教你爬B站!
  16. 服务器重装系统步骤,服务器操作系统怎么安装(服务器装系统教程)
  17. 银行、支行、银行账号
  18. 动手学深度学习笔记4——微积分自动微分
  19. 2020JavaScript技能抽查
  20. 怎样办理微信公众平台迁移公证?

热门文章

  1. Sitecore 8.2 页面架构设计:模板与组件
  2. Django表单字段汇总
  3. 1e9个兵临城下(容斥原理)
  4. Windows7 共享文件夹不能访问(原创)
  5. EasyUi-1 拖放
  6. android 拖动按钮
  7. HP刀箱无法识别刀片的处理方法
  8. 3 个 Zabbix常见问题的处理方法
  9. ll命令报错-bash: ll: command not found
  10. 最近几年出现的新技术