1
我建立一個基本的論壇,我想抓住創建的線程的列表中,但也抓住從職位表中的most recent post
,所以我可以顯示last reply and time of last reply
從另一個表
如何過選擇最近我行嘗試導致重複的結果,我嘗試了一個LEFT JOIN
和一個INNER JOIN
具有相同的結果。我希望有人知道解決方案。
這是我的嘗試:
SELECT t1.username as thread_starter,
t2.username as last_reply_username,
t1.thread_time as thread_start,
t2.post_time as last_reply_time,
t1.title,
t1.sticky
FROM threads t1
INNER JOIN posts t2
ON t1.id = t2.threadid
ORDER BY t1.sticky DESC, t2.post_time DESC
任何一個人知道我可以解決這個問題,所以它只會得到有關每個線程後表中最後一個和最近的職位,而無需返回重複的主題?
非常感謝! – Sir
歡迎戴夫! –