Ilja: [MySQL] Bitte mal Konzept anschauen

Beitrag lesen

yo,

game: id, name, ...
round: id, round, game_id ...
placing: id, round_id, player_id
player: id, name, ...

deine gesuchten abfragen sollten machbar sein, ohne sie mir jetzt im detail angeschauft zu haben. was dein design betrifft, so kann man daran vielleicht noch feilen.

gehen wir mal von den zwei entitäten aus. zum einen haben wir die spieler und zum anderen die games. sie stehen in einer m:n beziehung, sprich jeder spieler kann an mehreren games teilnhemen und ein game hat mehrere spieler. die anzahl der runden an einem spiel gehört eigentlich auch in die games tabelle.

um beide tabellen miteinander abbzubilden, brauchen wir also sowieso eine weitere tabelle, nämlich welcher spieler an welche games teilgenommen hat. und diese tabellen könnte auch gleich die runden repräsentieren. dort könnte auch das ergebnis der runden abgebildet werden.

damit hätten wir eine tabelle weniger, schau mal, ob das für dich ein gehbarer weg ist, dann geht es im nächsten schritt an die abfragen.

Ilja