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.

Rispondi quotando