我正在創建一個非常基本的帖子和回覆系統,以更好地理解MySQL和PHP。我有兩個表格:帖子和評論。根據表B的值從表A中選擇值?
posts(post_id, post_user, timestamp, post_text)
comments(comment_id, post_id, timestamp, comment_text)
我想要做的是按最近有答覆的人排序。所以我需要SELECT * from posts ordered by comments.timestamp desc
,因爲我想按最近的評論排序,而不是原帖的時間戳。我無法弄清楚正確的查詢是否有效。
只有時間戳你可以這樣做,爲什麼你不想使用時間戳? – YLS
如果您提供樣本數據和您的預期輸出將會有幫助 –
請參閱http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-我是一個非常簡單的sql查詢 – Strawberry