Ciao a tutti, ho un grosso problema.
Dovrei fare una query che mi restituisca una lista di valori oridinati per media voto ...
Mi spiego:

tabella SITI
id
nome
url
data

tabella VOTI
id
idsito <-- corrisponde ad ID sulla tabella SITI
voto
data

Quindi io devo trovare la lista di siti (quindi prendo i dati dalla tabella SITI) ordinati per media voto (quindi prendo i dati dalla tabella VOTI).

Per adesso ho provato con:

sql = "SELECT siti.id, siti.data, SUM(voti.voto) AS somma FROM siti LEFT JOIN voti ON siti.ID = voti.idsito ORDER BY somma, voti.data desc, voti.ID desc"

Ovviamente mi da errore ...

Cosa mi suggerite?

Grazie a tutti.