我已經表叫comments
具有以下結構:集團的意見由同一個條目,按日期
id | entry_id | date | comment
我也有一個表叫entries
具有以下結構:
entry_id | title | date | entry
我只是想顯示最近的評論和條目,添加了這些評論。
現在,我使用這個查詢:
SELECT c.id,
c.date,
c.comment,
e.entry_id,
e.title
FROM entries e
INNER JOIN comments c
ON e.entry_id = c.entry_id
GROUP BY c.date DESC
LIMIT 50
我輸出的結果,因此:
評論按日期排序。我試圖做的是相同entry_id
簡稱組的意見,例如:
#entry_id
1 hour ago:
Some comment
2 hours ago:
Some comment without repeating the `entry_id`
#other entry_id
5 hours ago:
Some comment
我將如何做呢?不需要爲我編寫代碼,只要說這樣做(例如在僞代碼中)。這是評論羣組像Facebook或谷歌+流,我希望你明白我的意思。
問題是我的表結構,如果我按entry_id分組,那麼我只能輸出每個條目的最後一個單獨註釋。 – Buddy
您只需使用該查詢來查看entry_ids的順序,然後將該結果鏈接回註釋列表,以便按照所需順序獲取所有註釋....您想要一些代碼嗎? – Hogan
是的,請給我一些代碼。我想我沒有正確理解你。 – Buddy