這裏是我的表MySQL的PHP論壇列表
主題 -id -title -category_id
帖子 -id -topic_id -user_id -date - 時間 -txt
用戶 -id -username
我希望列出一個類別以下信息每個主題 作者的用戶名(誰發佈第一),大量的答覆,最後回覆的作者的名字,和上一篇文章的日期按帖子發佈日期排序。
我可以做一些嵌套循環和一堆查詢,但我想知道是否有可能提供一個或兩個mysql查詢?
的代碼,我SOFAR ...
$query = "SELECT * FROM user u,topics t,posts p WHERE t.category_id=1 AND t.id=p.topic_id AND p.user_id=u.id ORDER BY p.date DESC, p.time DESC";