webForumDet fria alternativet

Räkna mål

Databaser & SQLur Databashanterare & SQL

0 svar · 216 visningar · startad av dahlgren

dahlgrenMedlem sedan aug. 20011 946 inlägg
#1

Jag har tabellerna turnering, turnerneringsmatch,match och lag,händelse och mål. och vill få fram hur många mål varje lag har gjort i de olika matcherna.

turnering innehåller:
nyckel: turneringsid
att: namn

Turneringsmatch
nyckel: matchid
att: turneringsid

Match:
nyckel: matchid
att: datum
arenaID

Lag:
nyckel: lagid
att: namn
stad
webbplats

händelse
nyckel: händelseid
att: matchmin
att: pnr
att: matchid

Mål:
nyckel: händelseid

Matchspelare:
nyckel:matchspelarid
att: positionsid
att: pnr
att: Lagid

Så här långt har jag kommit nu

SELECT turnering.namn, turneringsmatch.matchid, lag1.namn AS Lag1, lag2.namn AS Lag2
FROM turnering, turneringsmatch, lag AS lag1, lag AS lag2, matchlag AS matchlag1, matchlag AS matchlag2
WHERE turnering.turneringsid=turneringsmatch.turneringsid 
And turneringsmatch.matchid=matchlag1.matchid 
And matchlag1.lagid=lag1.lagid 
And turneringsmatch.matchid=matchlag2.matchid 
And matchlag2.lagid=lag2.lagid 
And lag1.lagid<lag2.lagid
ORDER BY turneringsmatch.matchid;

Någon som vet hur jag ska göra för att få fram antalet mål per lag i varje match.

129 ms totalt · 3 externa anrop · v20260731065814-full.b2af184d
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)