webForumDet fria alternativet

problem med sql fråga

Databaser & SQL

0 svar · 231 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

Hej!

Har följande sql-sats:

SELECT 
sasonger.arID AS sasonger_arID, 
sasonger.arAr1, 
sasonger.arAr2, 
spelare_statistik.statID, 
spelare_statistik.playerID, 
spelare_statistik.statTavling, 
spelare_statistik.arID AS spelare_statistik_arID, 
spelare_statistik.klubbID, 
spelare_statistik.statMatcher, 
spelare_statistik.statMal, 
spelare_statistik.statAssist, 
spelare_statistik.statUtvisad, 
spelare_statistik.statPlusMinus, 
spelare_statistik.statRaddning, 
spelare_statistik.statInMal, 
spelare_statistik.statNollor, 
land.landID AS land_landID, 
land.land, land.flagga, 
spelare.playID, 
spelare.lagID, 
spelare.landID AS spelare_landID, 
spelare.playFnamn, 
spelare.playEnamn, 
spelare.playPosition, 
spelare.playAktiv, 
spelare.playHallOfFame 
FROM (land INNER JOIN spelare ON land.[landID] = spelare.[landID]) INNER JOIN (sasonger INNER JOIN spelare_statistik ON sasonger.[arID] = spelare_statistik.[arID]) ON spelare.[playID] = spelare_statistik.[playerID] 
WHERE statTavling = 1

Denna fråga hämtar ut all statistik för alla säsonger. Nu vill jag hämta ut endast en säsong åt gången. Denna säsong som ska hämtas ut måste ha någon statistik som ska visas. tex. kommande säsong är det 2007/2008, till den finns ingen statistik, då ska statistiken för 2006/2007 visas om den finns osv.

Säsongstabellen

SELECT sasonger.arID, sasonger.arAr1, sasonger.arAr2 FROM sasonger ORDER BY arAr1 DESC

Hoppas ni förstår vad jag menar.

Går det att göra en sql fråga för att få ut rätt statistik? i så fall hur?

Tacksam för ll hjälp :stud

252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)