2016-12-19 8 views
0

によってグループにDESCを使用する:MySQLの - 私はこのクエリを持っていると私は平均でDESC順を使用したい

select Nomcircuit, avg(Monuments.NBETOILE) as TotalEtoiles from Circuits  
inner join CircuitsMonuments on Circuits.Idcircuit = CircuitsMonuments.Idcircuit 
inner join Monuments on Monuments.Idmonument = CircuitsMonuments.Idmonument 
group by Nomcircuit; 

、私はいくつかのことを試してみたが、それだけで動作するようには思えません。

+1

を、あなたは何を "いくつかのことを" 試してみましたか? –

+0

[DESC順序でグループ化する方法](http://stackoverflow.com/questions/15390303/how-to-group-by-desc-order)の可能な複製 – ASR

答えて

1

はちょうどあなたが示唆したようです:

SELECT Nomcircuit, 
     AVG(Monuments.NBETOILE) AS TotalEtoiles 
FROM Circuits  
INNER JOIN CircuitsMonuments 
    ON Circuits.Idcircuit = CircuitsMonuments.Idcircuit 
INNER JOIN Monuments 
    ON Monuments.Idmonument = CircuitsMonuments.Idmonument 
GROUP BY Nomcircuit 
ORDER BY TotalEtoiles DESC 
関連する問題