今天我需要你的帮助来获得一个特定的SQL选择查询.

我有以下表格:

并且在关于特定id的特定查询(在这种情况下为id 1)之后,我想得到如下结果:

user_id(id_sender / id_recipient的别名),日期(可能是最大函数,因为我想要将最新日期分组),消息(消息的计数函数):

10 | 2012-01-14 09:10:05 | 4

11 | 2012-01-13 13:52:49 | 1

13 | 2012-01-13 20:01:17 | 1

14 | 2012-01-14 09:20:17 | 1

我尝试了很多,但没有得到确切的结果 – 所以我的方法是这样的:

SELECT `id_recipient`, `id_sender`, MAX(`date`) AS `date`, COUNT(*) AS `messages` FROM `table` WHERE `id_recipient` = 1 OR `id_sender` = 1 GROUP BY `id_recipient`, `id_sender`

但后来我得到了这个结果:

它不是那么糟糕,但你可以看到第4行应该包含在第一行的结果中.

我希望你能帮助我.随便问一下smth是否不清楚.

提前致谢,

问候

选择查询 mysql_具体的mysql选择查询相关推荐

  1. mysql 查询语句_SQL语言mysql基础查询语句

    单表查询.条件查询.查询并排序.限制结果查询.查询并排名.分组聚合查询.······ -- DQL操作,数据基本查询语言使用-------------------------------------- ...

  2. mysql php 连接查询_php如何连接mysql并查询数据

    php连接mysql并查询数据的方法:首先创建PHP示例文件:然后通过用户名密码连接数据库:最后通过查询语句"select* from goods"进行查询即可. php连接.查询 ...

  3. node mysql 查询_Node.js使用mysql进行查询详解

    本篇教程介绍了Node.js使用mysql进行查询详解,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 因为返回的是个对象 var selectSql1=&quo ...

  4. mysql b树_为什么 MongoDB 索引选择B树,而 Mysql 选择B+树(精干总结)

    这个问题是我在看视频的时候老师提到的,虽然之前知道他们各自的索引结构但是还没有研究过原因.在网上一搜答案特别多.但是都特别的啰嗦.于是总结了这篇文章. 一.B树和B+树的区别 很明显,我们要想弄清楚原 ...

  5. Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解

    Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQL,则会被记录到慢查 ...

  6. 使用jsp循环查询mysql_[JSP] 创建mysql数据库利用JSP进行数据库查询(1)

    1. 链接数据库, 并创建新表 mysql>create database people; mysql>use people; mysql>create table peoples ...

  7. mysql 安时间查询格式_安装MySQL慢查询日志工具Anemometer

    首先安装LNMP环境,要求PHP-5.3以上版本.参考:http://isadba.com/?p=82 或者参考 http://isadba.com/?p=572 然后下载Anemometergit ...

  8. mysql子查询_笔记之MySQL子查询

    子查询 students(学生表),scores(成绩表).courses(课程表) 子查询:在select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为子查询 ...

  9. mysql根据学号或是姓名查询_SQL学习之MySQL SQL查询作业答案

    #1.查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course ...

最新文章

  1. Web前端工程师应该懂的的知识点——HTML/CSS
  2. unity角色移动代码_教你3个步骤实现Unity小地图
  3. linux文件读写实例,[Linux文件]使用read函数从文件读取数据的实例
  4. 失效日期 软件测试案例_软件异常测试经验总结(精)
  5. 学习笔记之ByteBuffer使用和实现以及文件内存映射
  6. Math.toRadians
  7. Diskpart命令安装系统小结
  8. oracle 12c容器数据库备份和恢复,oracle 12c数据库备份与恢复
  9. javascript基础知识-数组
  10. python selenium 等待页面加载完毕_python3 selenium 设置元素等待的三种方法
  11. FFmpeg入门详解之67:Qt FFmpeg开发播放器
  12. 解决MyEclipse中导入项目的javascript文件中文乱码
  13. android 打开pdf文件
  14. linux 屏幕录像软件,Linux系统下推荐使用的5个屏幕录像软件
  15. 前端Vue、后端SSM、前后端分离项目服务器部署实战
  16. 中兴手机怎么与计算机连接网络连接不上,中兴手机怎么连接电脑
  17. python tokenize_model_如何将关键字放入NLTK tokenize中?
  18. Android Studio升级到3.0版本后布局不能预览解决方案
  19. 【电路第八章】相量法
  20. Python A*算法的简单实现

热门文章

  1. java aar 文件,将本地.aar文件添加到我的gradle构建中
  2. textaligncenter仍然不居中_戊唑醇和己唑醇都是杀菌剂,有啥不同?真正懂的人不多...
  3. Buuctf(pwn) jarvisoj_tell_me_something 栈溢出
  4. Buuctf(PWN)ciscn_2019_c_1
  5. linux多进程网络实例,Linux下一个单进程并发服务器的实例 使用select
  6. 关于python中多态的理解。
  7. mysql获取表_MySQL获取表格信息
  8. java 抽象工厂 类图_spring学习中常用到的工厂,抽象工厂学习 | 学步园
  9. 保留字(reserved field)是什么意思?
  10. python 网络编程 问题记录