SELECT id, min(prezzo) FROM dati INNER JOIN offerte ON dati.id = offerte.id GROUP BY dati.id
Devo ordinare i risultati di questa query per il prezzo ma quando aggingo "ORDER BY prezzo" SQL Server mi da errore:
"Il nome di colonna 'offerte.prezzo' non è valido nella clausola ORDER BY perché non è incluso né in una funzione di aggregazione né nella clausola GROUP BY."
Se la aggiungo nella clausula GROUP BY non ottengo i sisultati voluti quindi non è quella la soluzione... qualcuno sa aiutarmi?
Thx