Ich kann die beiden indirekt zuordnen, denn es gibt eine Teilnehmer Tabelle, wo jeder eine ID bekommt, eine Disziplin Tabelle, wo jede Disziplin eine ID bekommt, und die Werte Tabelle, mit den Werte ID's.
In die Werte Tabelle werden die Teilnehmer und Disziplin ID gespeichert, denen eine Werte ID zugeordnet und zusätzlich der erreichte Wert gespeichert.
Allerdings habe ich immer noch das Problem, dass er mir bei 2 Gleichguten Teilnehmern immer den einen Namen ausgibt, anstatt beider.
Deshalb habe ich versucht, für den 2. Platz zuschreiben:
Select den Namen, wo der wert = der 2. im Array, aber Teilnehmer NOT der erste.
wobei der erste Teilnehmer im String ist...