BadByte
Lt. Junior Grade
- Registriert
- Jan. 2006
- Beiträge
- 298
hey leuts.
ich versuche mich gerade an einem Forum....
Ich möchte so, wie in dem ComputerbaseForm bei einem Thema, den Autor des
letzten Beitrages (Datum ect..) anzeigen.
Alle Themen befinden sich in einer Tabelle, und die Beiträge befinden sich in einer
anderen.
Um die Beiträge den Themen zuzuordnen giebt es in der BeiträgeTabelle eine Spalte
mit der Id des Themas. Es haben also alle Beiträge die zu einem Thema gehören, in
dieser Spalte den gleichen Wert.
So, jetzt möchte ich diese Tabellen so verknüpfen, dass immer nur der Datensatz in
der BeiträgeTabelle mitausgeben wird, der der aktuelle ist...
ich hab mir das so vorgestellt:
jetzt kommen aber leider die themen immer so oft zurück, wie's beiträge dazu giebt,
was muss ich noch einfügen, damit die Duplikate rausfliegen, und nur der Datensatz bleibt, mit den aktuellen Beitragsdaten?
ich versuche mich gerade an einem Forum....
Ich möchte so, wie in dem ComputerbaseForm bei einem Thema, den Autor des
letzten Beitrages (Datum ect..) anzeigen.
Alle Themen befinden sich in einer Tabelle, und die Beiträge befinden sich in einer
anderen.
Um die Beiträge den Themen zuzuordnen giebt es in der BeiträgeTabelle eine Spalte
mit der Id des Themas. Es haben also alle Beiträge die zu einem Thema gehören, in
dieser Spalte den gleichen Wert.
So, jetzt möchte ich diese Tabellen so verknüpfen, dass immer nur der Datensatz in
der BeiträgeTabelle mitausgeben wird, der der aktuelle ist...
ich hab mir das so vorgestellt:
Code:
SELECT t.autor, t.datum, t.title, t.hits, a.autor, a.datum
FROM forumthemen t
LEFT JOIN forumantworten a ON t.id = a.themenid
was muss ich noch einfügen, damit die Duplikate rausfliegen, und nur der Datensatz bleibt, mit den aktuellen Beitragsdaten?