Yadgar: MySQL: Stichwörter gruppiert mit allen Vorkommen anzeigen

Beitrag lesen

Hi(gh)!

Zwei Tabellen: eine für Stichwörter im Klartext, eine mit den Vorkommen der Stichwörter in den einzelnen Tagebucheinträgen.

Struktur:

Tabelle STICHWOERTER:

nr (unsigned smallint, primary index, auto_increment)
stichwort (varchar(120))

Tabelle STICHWORT_DATUM:

nr (unsigned mediumint, primary index, auto_increment)
stichwoerter_nr (unsigned smallint)
datum (date)

Wenn ich folgende Query eingebe:

SELECT stichwort, datum
FROM STICHWOERTER, STICHWORT_DATUM
WHERE stichwoerter_nr = STICHWOERTER.NR
GROUP BY stichwort
ORDER BY stichwort

werden mir zwar alle Stichwoerter in alphabetischer Reheinfolge angezeigt, allerdings nur mit dem jeweils frühesten Vorkommen.

Wie bekomme ich es hin, dass jedes Stichwort mit allen Vorkommen (diese dann idealerweise wieder nach Datum aufsteigend geordnet) angezeigt wird?

Bis bald im Khyberspace!

Yadgar

Edit Rolf B: Tabellendefinition und SQL formatiert