Har följade tabeller (listar bara de fält som behövs):
[b]Players[/b]
id
team_id
goals
assist
[b]Teams[/b]
id
team_name
[b]Group_teams[/b]
id
group_id
team_id
[b]Groups[/b]
id
group_name
arena_id
[b]Arenas[/b]
id
Det jag nu vill är att utifrån ett id-nummer på en arena lista alla spelare från tabellen "players".
Nån som fattar utifrån tabellstrukturen eller ska jag förklara mer ingående?
SELECT p.* FROM players p
INNER JOIN teams t ON t.id=p.team_id
INNER JOIN groups g ON g.arena_id=xxxxxx
INNER JOIN group_teams gt ON gt.group_id=g.id AND gt.team_id=t.id
WHERE p.team_id=t.id AND p.deleted=0
ORDER BY (p.player_goals+p.player_ass) DESC, p.player_gp ASC, p.player_pen ASC, p.player_name ASC
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e