我想按最近的活動排序(註釋)。但是,如果語句沒有註釋,則下面的查詢在最後不會顯示該語句。如何更改查詢,以便最後顯示並顯示沒有註釋的語句?如何按其他表中的最新記錄對記錄進行排序
SELECT
`statements`.`id`,
`statement`,
`statements`.`timestamp`,
`statements`.`published`,
`image`,
`statements`.`author_id`,
`statements`.`ip_address`,
`username`,
`comment_count`
FROM
(`statements`)
INNER JOIN `comments`
ON `comments`.`statement_id` = `statements`.`id`
LEFT JOIN `users`
ON `users`.`id` = `statements`.`author_id`
WHERE `statements`.`published` > 0
GROUP BY `statements`.`id`
ORDER BY MAX(comments.id)
的[在SQL中,如何在表內的字段集合]可能重複(http://stackoverflow.com/questions/10412033/in-sql-how-to-aggregate-on-a-field-inside - 表) – Bulat 2014-09-01 21:11:15