Hi!
Ich möchte eine Matrix aufbauen und stelle dazu Abfragen an eine MySQL-Datenbank.
Ein vereinfachendes Beispiel zeigt mal den Zusammenhang:
Tabelle_______|Trikotnummer 2 |Trikotnummer 4 |Trikotnummer 9
Mannschaft A__|Müller_________|Meier__________|Schulze
Mannschaft R__|Fritz___________|Paulsen_________|Lehmann
Um diesen Kontext gehts natürlich nicht, aber so versteht es jeder :toll:
Nun stelle ich meine SQL-Abfrage zeilenweise, also
Nun bekomme ich meine Spielernamen (hoffentlich) in der Reihenfolge der Liste in der Abfrage.
So nun die eigentliche Frage: Wie speichere ich den gesamten Datensatz am sinnvollsten? Ich will erst die Matrix aufbauen und anschließend ausgeben. Ich hatte mir überlegt in einer Liste (Mannschaften) die Name-Trikotnummern-Paare zu speichern, aber ich wüsste nicht so recht wie. Wenn Mannschaft ein Objekt ist und eine Map enthält, mit diesen Paarungen, kann ich da nicht durchiterieren, muss also jedesmal beim Aufbau die Trikotnummer angeben. Kann ich irgendwie in einer Liste diese Paare speichern? Dann enthielte die Liste Mannschaften, die wiederum Listen wären. So könnte ich mit einer Verschachtelung beide Listen durchgehen.
Lars
Ich möchte eine Matrix aufbauen und stelle dazu Abfragen an eine MySQL-Datenbank.
Ein vereinfachendes Beispiel zeigt mal den Zusammenhang:
Tabelle_______|Trikotnummer 2 |Trikotnummer 4 |Trikotnummer 9
Mannschaft A__|Müller_________|Meier__________|Schulze
Mannschaft R__|Fritz___________|Paulsen_________|Lehmann
Um diesen Kontext gehts natürlich nicht, aber so versteht es jeder :toll:
Nun stelle ich meine SQL-Abfrage zeilenweise, also
Code:
SELECT SpielerName From Tabelle where Mannschaft = Mannschaft A AND Trikotnummer IN (2, 4, 9)
Nun bekomme ich meine Spielernamen (hoffentlich) in der Reihenfolge der Liste in der Abfrage.
So nun die eigentliche Frage: Wie speichere ich den gesamten Datensatz am sinnvollsten? Ich will erst die Matrix aufbauen und anschließend ausgeben. Ich hatte mir überlegt in einer Liste (Mannschaften) die Name-Trikotnummern-Paare zu speichern, aber ich wüsste nicht so recht wie. Wenn Mannschaft ein Objekt ist und eine Map enthält, mit diesen Paarungen, kann ich da nicht durchiterieren, muss also jedesmal beim Aufbau die Trikotnummer angeben. Kann ich irgendwie in einer Liste diese Paare speichern? Dann enthielte die Liste Mannschaften, die wiederum Listen wären. So könnte ich mit einer Verschachtelung beide Listen durchgehen.
Lars