选择查询 mysql_具体的mysql选择查询
生活随笔
收集整理的這篇文章主要介紹了
选择查询 mysql_具体的mysql选择查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天我需要你的幫助來獲得一個特定的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选择查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql switch binlog_
- 下一篇: window上安装mysql_在wind