rispondo con una sola query SQL dove credo tu possa trovare tutte le indicazioni che servono al caso:

---
SELECT idoggetto, prezzo1, prezzo2, prezzo3,
LEAST(prezzo1,prezzo2,prezzo3) AS minorprezzo
FROM prova
ORDER BY minorprezzo ASC
---

Spero sia tutto chiaro!!??

Ciao, Luca.