tôi có điều này 3 bảngMySQL Query Design lý chất lượng Bưu mới nhất mỗi diễn đàn
forums_forum
+-----+--------+-------------+-------+-----+
| fid | name | description | index | cid |
+-----+--------+-------------+-------+-----+
| 36 | gdghdf | hjghj | 54 | 5 |
| 45 | yutuy | iuyi | 99 | 6 |
+-----+--------+-------------+-------+-----+
forums_threads
+----+-----+-----+-------+-------+------+-----------+------+
| id | tid | fid | moved | mfrom | view | important | lock |
+----+-----+-----+-------+-------+------+-----------+------+
| 1 | 4 | 36 | 0 | NULL | 0 | 0 | 0 |
| 2 | 12 | 36 | 0 | NULL | 7 | 0 | 0 |
| 3 | 9 | 15 | 0 | NULL | 0 | 0 | 0 |
+----+-----+-----+-------+-------+------+-----------+------+
forums_posts
+----+-------+--------+--------+---------------------+--------+--------+-----+
| id | title | detail | author | date | edited | editby | tid |
+----+-------+--------+--------+---------------------+--------+--------+-----+
| 1 | asfsd | sdfsd | 1 | 2010-07-01 21:31:29 | 0 | NULL | 4 |
+----+-------+--------+--------+---------------------+--------+--------+-----+
Tôi đang cố gắng để tạo ra truy vấn lại lần lượt kết quả -> cho mỗi 'fid' duy nhất, một hàng từ 'forums_posts' (ORDER BY 'date').
forums_forum
. fid
= forums_threads
. fid
forums_threads
. tid
= forums_posts
. tid
Cảm ơn
gì bạn có nghĩa là 'một hàng từ forums_posts'. Bất kỳ hàng hoặc một số hàng cụ thể? –
bạn có chọn bài đăng nào từ mỗi diễn đàn không? Hoặc nó có thể là bất kỳ chủ đề và ngày nào? – mdma
Ý tưởng là: Tôi có một số diễn đàn và tôi muốn nhận bài viết mới nhất cho diễn đàn này. Nhưng bài viết nằm trong các chủ đề trong diễn đàn. – Blood