最近有什麼要列出WordPress的帖子的查詢,最近發佈的帖子是否進入訂單的頂部? (標準 「留言板」 的風格)訂購最近評論的WordPress的帖子
這個職位看起來前途無量:
Ordering Wordpress posts by most recent comment
但查詢顯然是錯誤的。
任何人都可以幫忙嗎?
最近有什麼要列出WordPress的帖子的查詢,最近發佈的帖子是否進入訂單的頂部? (標準 「留言板」 的風格)訂購最近評論的WordPress的帖子
這個職位看起來前途無量:
Ordering Wordpress posts by most recent comment
但查詢顯然是錯誤的。
任何人都可以幫忙嗎?
怎麼樣;
SELECT * FROM $wpdb->posts LEFT JOIN $wpdb->comments
ON $wpdb->posts.ID = $wpdb->comments.comment_post_ID
GROUP BY $wpdb->posts.ID
ORDER BY $wpdb->comments.comment_date DESC
LIMIT X,Y
這將獲得職位,範圍X,Y的限制,與有意見的帖子,和那些與最近的評論,首先上市。
已更新
Additonal ORDER BY clause;
ORDER BY $wpdb->comments.comment_date DESC, $wpdb->post_date DESC
有趣,但我真正想要的是「留言板風格」 - 按時間順序排列的帖子,以及最近評論最多的帖子。 – Hardseat 2010-06-01 01:35:31
該查詢應該這樣做,但我忘了添加第二個ORDER BY子句(檢查修訂版)。 – TheDeadMedic 2010-06-01 12:25:15
如果您認爲該問題的答案存在問題,我建議您在那裏發表評論。 – 2010-05-31 01:59:52