作者cutecpu (可爱中央处理器)
看板Database
标题Re: [SQL ] 怎麽改这一段SQL语法
时间Wed Oct 12 15:55:15 2011
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
1F:推 kidnaper:cute大大太厉害了!! 10/17 10:19