webForumDet fria alternativet
Logga in / Bli medlem

Slå ihop tre stora SQL:er

Databaser & SQL

0 svar · 150 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Jag har fått hjälp med den SQL, det är bara ett aber, sorteringen.
Jag skulle vilja ha

Sverige
Europa
Världen.

Nu är det
Europa
Sverige
Världen.

Är det knepigt att göra det?

SELECT t_Område.Område,
    t_SongTitlar.ArrNo, 
    t_SongTitlar.songtitel, 
    Min(t_Placering.Placering) AS Bäst,
    Avg(t_Placering.Placering) AS Medel,
    Max(t_Placering.Placering) AS Sämst, 
    
    Count(t_Placering.Placering) AS AntalReg 
FROM t_SongTitlar LEFT JOIN 
    t_Placering ON t_Placering.ArrNo = t_SongTitlar.ArrNo LEFT JOIN 
    t_område ON t_placering.omr_id = t_område.omr_id 
WHERE t_Placering.Placering <> 0 AND 
    t_SongTitlar.songtitel = 'my friend'
GROUP BY t_Område.Område, 
    t_SongTitlar.ArrNo, 
    t_SongTitlar.songtitel 
ORDER BY t_Område.Område, Min(t_Placering.Placering), 
    Avg(t_Placering.Placering)
739 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
605 ms — ändringar (db)