Also mit Joins habe ich keine Erfahrung. Bekomme aber eine Abfrage hin.
Das Problem ist aber eine sortierte Abfrage.
Ich schreibe mir gerade ein Forum und möchte mir die Tabelle
mm_threads
id | fid | topic | created
anzeigen.
Das möchte ich aber sortiert anzeigen und zwar soll der Thread in dem zuletzt geschrieben wurde ganz oben stehen.
Die Tabelle mm_answers
id | tid | fid | user | topic | text | created
Die Abfrage holt mir zwar schon die Ergebnisse raus, aber nicht geordnet.
Wie muß ich denn da rangehen?
Erst die Tabelle mm_answers mit den Antworten abfragen und denn die Tabelle mit den Threads abfragen?
Das Problem ist aber eine sortierte Abfrage.
Ich schreibe mir gerade ein Forum und möchte mir die Tabelle
mm_threads
id | fid | topic | created
anzeigen.
Das möchte ich aber sortiert anzeigen und zwar soll der Thread in dem zuletzt geschrieben wurde ganz oben stehen.
Die Tabelle mm_answers
id | tid | fid | user | topic | text | created
Die Abfrage holt mir zwar schon die Ergebnisse raus, aber nicht geordnet.
PHP-Code:
SELECT
mm_threads.id, mm_threads.fid, mm_threads.topic, mm_answers.created
FROM
mm_threads, mm_answers
WHERE mm_threads.fid=2
GROUP BY mm_threads.id
ORDER BY mm_answers.created DESC
Erst die Tabelle mm_answers mit den Antworten abfragen und denn die Tabelle mit den Threads abfragen?
Kommentar