2010-05-31 53 views

回答

0

怎麼樣;

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 
+0

有趣,但我真正想要的是「留言板風格」 - 按時間順序排列的帖子,以及最近評論最多的帖子。 – Hardseat 2010-06-01 01:35:31

+0

該查詢應該這樣做,但我忘了添加第二個ORDER BY子句(檢查修訂版)。 – TheDeadMedic 2010-06-01 12:25:15