Hallo allerseits,
ich habe zwei Tabellen:
-
fragen
-
antworten
fragen:
fragen_id int(11)
frage varchar(255)antworten:
antworten_id int(11)
antwort smallint(6)
zeit datetime
fragen_id int(11)
In „fragen“ stehen ca. 52 Fragen drin. In „antworten“ stehen die Antworten auf die Fragen drin, allerdings natürlich mehrmals.
Die Antworten werden von 0-100 beantwortet, deswegen der smallint(6).
Das ganze kommt aus einem HTML Formular, das einfach alle Fragen aus „fragen“ anzeigt und die antworten abspeichert. Es sind mit der Zeit neue fragen dazugekommen.
Jetzt will ich die angefallenen Daten verarbeiten und zwar in Excel (bitte nicht hauen, klingt schlimm, ist aber das einfachste und was am schnellsten geht).
In Excel hätte ich die Daten gerne so stehen:
A B C D E F
1 frage1 frage2 frage3 frage4 frage5 frage6
2 antwort antwort antwort NULL NULL NULL
3 antwort antwort antwort antwort NULL NULL
4 antwort antwort antwort antwort antwort NULL
5 antwort antwort antwort antwort antwort antwort
Die Daten sind dann also zeitlich sortiert (es kann auch eine Spalte mit der Zeitangabe geben).
Jetzt hab ich mit JOINS rumgemacht, aber was anderes als 315 mio und/oder sinnlose Ergebnisse bzw. komische #fehlernummer habe ich nicht zustande gebracht
Ich habe das Gefühl das ich schlicht mit den falschen Joins arbeite und deswegen nicht zum Ziel kommen kann.
Ich hoffe die Lösung ist eher einfach
Liebe Grüße
A. Hofmann