Hallo,
Ich habe folgende Tabellen
==========
thema
==========
id_thema
bezeichnung
==========
==========
==========
eintrag
==========
id_eintrag
text
datum
absender
id_thema
==========
==========
id_thema wird im "thema" gebildet und in "eintrag" verknüpft.
Ich möchte folgende Abfrage machen. Jedes Thema auslesen und zu jedem Thema den aktuellsten Beitrag mit datum, text, absender, bezeichnung(thema) auslesen. Aber leider komme ich nicht weiter.
Hier meine Abfrage, die leider fehlerhaft ist:
SELECT e.id_eintrag, e.text, max(e.datum) as zeit, e.absender, t.bezeichnung, t.id_thema
FROM thema t, eintrag e
WHERE e.id_thema=t.id_thema
GROUP BY t.id_thema
ORDER BY zeit DESC
Bin für jede Hilfe dankbar, denn trotz ewigen Selbstversuchen komme ich nicht weiter...
Ich habe folgende Tabellen
==========
thema
==========
id_thema
bezeichnung
==========
==========
==========
eintrag
==========
id_eintrag
text
datum
absender
id_thema
==========
==========
id_thema wird im "thema" gebildet und in "eintrag" verknüpft.
Ich möchte folgende Abfrage machen. Jedes Thema auslesen und zu jedem Thema den aktuellsten Beitrag mit datum, text, absender, bezeichnung(thema) auslesen. Aber leider komme ich nicht weiter.
Hier meine Abfrage, die leider fehlerhaft ist:
SELECT e.id_eintrag, e.text, max(e.datum) as zeit, e.absender, t.bezeichnung, t.id_thema
FROM thema t, eintrag e
WHERE e.id_thema=t.id_thema
GROUP BY t.id_thema
ORDER BY zeit DESC
Bin für jede Hilfe dankbar, denn trotz ewigen Selbstversuchen komme ich nicht weiter...
Kommentar