Re: [SQL ] 怎麼改這一段SQL語法
SELECT fromuid,MAX(dateline)
FROM pms
WHERE touid = '目前的登入使用者的id'
GROUP BY fromuid
ORDER BY dateline DESC
※ 引述《knives ()》之銘言:
: 我的DBMS: MYSQL
: 我有一個 table pms 是這樣的:
: pmid 主鍵
: touid 對方的id
: fromuid 發文的作者id
: dateline 時間
: 我目前有一個sql語法是這樣的
: SELECT * FROM pms
: WHERE touid = '目前的登入使用者的id'
: ORDER BY dateline DESC
: 我希望只列出最新一筆對方寄過來給我的
: 所以我在 ORDER BY前面加上 GROUP BY fromuid
: 但是問題是列出來的每一筆都不是最新一筆記錄,而是每個對方發的第一篇
: 請問我要怎麼改才對
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.59.164.109
推
10/17 10:19, , 1F
10/17 10:19, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):