grazie optime, non riesco però a far funzionare la tua query su questa tabella
nome tabella: offerta
nome dei campi:
off_id
off_prezzo
off_utente_id
off_orologio_id
ho provato a scriverla così:
SELECT
T1.*
FROM
offerta T1
JOIN (SELECT off_orologio_id, MAX(off_prezzo) AS miglior_offerta FROM offerta GROUP BY off_orologio_id) T2 ON T1.off_orologio_id=T2.off_orologio_id AND T1.miglior_offerta =T2.miglior_offerta
AND T1.off_utente_id=30
però ho l'errore "Unknown column 'T1.miglior_offerta' in 'on clause'"

Rispondi quotando
