salve. ho ancora bisogno del vostro prezioso aiuto.

ho una tabella composta cosi:

utente oggetto prezzo
1 A 5
1 A 10
2 A 7
1 B 5
2 B 7
1 C 3

Ho questa tabella, dove utente è colui che fa un offerta, oggetto e l'oggetto messo all'asta, prezzo è il prezzo che un utente offre.

prendo l'id dell'utente dalla sessione e devo fare una query per estrarre i dati in questo modo.

utente in sessione per esempio A

prendere il nome di tutti gli oggetti che A ha fatto un offerta.
prendere l'offerta piu alta fatta per quel oggetto fatta da tutti gli utenti

è possibbile farla con una sola query ?

io avevo pensato di fare cosi

select max(prezzo), oggetto from tabella where utente= A

pero cosi prende il prezzo piu alto fatto da A, mentre io voglio il prezzo piu alto in assoluto.

come posso fare ?

quale è la soluzione migliore ?