[SQL ] MySQL 討論區提出最新回應
自己寫了一個簡單的討論區 其中主題和回應是放在同一個table
id reply_id title author text time
-------------------------------------------------------
1 0 ... Jack ... 2006-11-11 11:11:11
2 1 ... Peter ... 2006-11-11 12:22:22
3 1 ... Mary ... 2006-11-11 13:33:33
4 0 ... HH ... 2006-11-11 14:44:44
5 4 ... aaa ... 2006-11-11 15:55:55
6 1 ... bbb ... 2006-11-11 16:00:00
7 4 ... aaaa ... 2006-11-11 17:00:00
在首頁時就使用where reply_id = 0 來列出主題
現在希望加上最後回應的作者及時間
請問該怎麼select呢?
我試過用來取出最新的回應資訊
SELECT reply_id, max( id ) AS id, count( * ) AS num,
max( time ) AS time, author
FROM Board
WHERE reply_id !=0
GROUP BY reply_id DESC
ORDER BY time DESC
在PHPMyAdmin可以正確的列出某主題下的最回應資訊
當寫進PHP時就發現在作者那邊出問題了
出現的是第一個回應的作者而不是最新的
請問該如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.125.159
→
12/01 14:37, , 1F
12/01 14:37, 1F
→
12/02 18:09, , 2F
12/02 18:09, 2F
Database 近期熱門文章
PTT數位生活區 即時熱門文章