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 ?