推 kidnaper:cute大大太厲害了!! 10/17 10:19
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