选择查询 mysql_具体的mysql选择查询
今天我需要你的幫助來(lái)獲得一個(gè)特定的SQL選擇查詢.
我有以下表格:
并且在關(guān)于特定id的特定查詢(在這種情況下為id 1)之后,我想得到如下結(jié)果:
user_id(id_sender / id_recipient的別名),日期(可能是最大函數(shù),因?yàn)槲蚁胍獙⒆钚氯掌诜纸M),消息(消息的計(jì)數(shù)函數(shù)):
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
我嘗試了很多,但沒(méi)有得到確切的結(jié)果 – 所以我的方法是這樣的:
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`
但后來(lái)我得到了這個(gè)結(jié)果:
它不是那么糟糕,但你可以看到第4行應(yīng)該包含在第一行的結(jié)果中.
我希望你能幫助我.隨便問(wèn)一下smth是否不清楚.
提前致謝,
問(wèn)候
總結(jié)
以上是生活随笔為你收集整理的选择查询 mysql_具体的mysql选择查询的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql switch binlog_
- 下一篇: window上安装mysql_在wind