我目前使用此代碼根據創建日期在我的論壇中訂購論壇主題。SQL查詢選擇所有論壇主題,但按最新的活動線程排序
$e = mysqli_real_escape_string($_GET["forum"]);
$q = mysqli_query($con,
"SELECT * FROM threads WHERE forum = '$e' ORDER BY date DESC LIMIT $offset,$rowsPerPage");
但是,這個順序是線程的創建日期而不是他們的活動。
我怎樣才能按他們的活動排序?
我沿着
SELECT * FROM threads WHERE forum = '$e' ORDER BY (replies in this thread).date DESC LIMIT 5
行思考的東西這是可能的或沒有?
編輯:
table thread holds the inital thread data
table replies holds the replies
很難說沒有你的表結構和示例數據。 –
關於迄今爲止提供的信息?沒有機會。 – Strawberry
您需要有一個updated_at列 –