我有两个要连接在一起的表,每个表都有一个添加项目的日期。我想做的是使用两个表中的日期列按上次活动对行进行排序,有点像论坛。有人问了一个问题,这个问题在板的顶部,当新的问题被问到时,它们就会被放在板的顶部。问题会向下移动,一旦有人发布了答案,它就会回到板的顶部。我怎样才能制定一个查询来做这样的事情?这是我到目前为止所拥有的:
select question, question_id, count(a.answer_id) total
from questions q
left join answers a using(question_id)
group by q.question_id order by question_id desc limit 10