Hallo!
Ich habe zwei Tabellen, die in einer 1:n-Relation stehen: Wörter und Analysen. Zu einem Wort kann es mehrere Analysen geben. Ich möchte jetzt herausfinden, wie sich die Werte der Wortanalysen geändert haben. Dazu vergleiche ich ausschließlich die letzten zwei Analysen. Alles andere wird separat gemacht. Wie kann ich aber nun die Gegenüberstellung der letzten zwei Analysen in einer Ergebniszeile erreichen?
Beispieldaten:
Tabelle 1: Wörter: <id, word> = {<1, Peter>}
Tabelle 2: Analysen: <id, word_id, date, frequeny> = {<1, 1, 2009-11-08, 17>, <1, 1, 2009-11-09, 29>}
Daraus hätte ich gerne das Ergebnis von der Datenbank:
<word_id, word, frequency, previous_frequency, date, previous_date>, also z.B. <1, Peter, 17, 29, 2009-11-08, 2009-11-09>.
Im Moment mache ich das mit einem Skript. Ich gehe jedes Wort durch und lese zu einem gegebenen Wort die letzten zwei Analysen aus. Daraus erstelle ich dann die Resulttatszeile.
Ich frage mich nun, ob man das nicht auch als View ablegen könnte.
Grüße, pktm