MySQL: Stichwörter gruppiert mit allen Vorkommen anzeigen
bearbeitet von
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))
Tablelle 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
MySQL: Stichwörter gruppiert nach Datum anzeigen
bearbeitet von YadgarHi(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))
Tablelle 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