Ich habe diese drei TabellenMySQL Query Design for Letzter Beitrag pro Forum
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 |
+----+-------+--------+--------+---------------------+--------+--------+-----+
Ich versuche zu schaffen Frage welche re turn result -> für jede eindeutige 'fid', eine Zeile von 'forums_posts' (ORDER BY 'date').
forums_forum
. fid
= forums_threads
. fid
forums_threads
. tid
= forums_posts
. tid
Dank
Was du meinst 'von forums_posts eine Zeile' tun. Irgendeine Reihe oder irgendeine bestimmte Reihe? –
Ist es wichtig, welchen Beitrag Sie in jedem Forum auswählen? Oder kann es irgendein Thread und irgendein Datum sein? – mdma
Die Idee ist: Ich habe einige Foren und ich möchte den neuesten Beitrag für dieses Forum bekommen. Aber Beiträge sind in Themen, die in Foren sind. – Blood