Dove si sbaglia per prendere i campi relativi al valore massimo?
$sqlinterro=" select id, categoria, marca, modello, prezzo from prodotti ";
$sqlinterro.=" WHERE prezzo=(select MAX(prezzo) from prodotti) ";
Grazie.
Dove si sbaglia per prendere i campi relativi al valore massimo?
$sqlinterro=" select id, categoria, marca, modello, prezzo from prodotti ";
$sqlinterro.=" WHERE prezzo=(select MAX(prezzo) from prodotti) ";
Grazie.
Sbagli se non hai mysql 4.1.x o superiore.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Grazie, e quindi come si può fare?
Quale versione di mysql hai?Originariamente inviato da gio-mx
Grazie, e quindi come si può fare?
Se hai la 4.0 potresti usare group by ed having
select ....
FROM ...
GROUP BY prezzo
having prezzo = max(prezzo)
order by prezzo desc
limit 1
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.