Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query valore massimo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    query valore massimo

    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.

  2. #2
    Sbagli se non hai mysql 4.1.x o superiore.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    ok e quindi?

    Grazie, e quindi come si può fare?

  4. #4

    Re: ok e quindi?

    Originariamente inviato da gio-mx
    Grazie, e quindi come si può fare?
    Quale versione di mysql hai?

    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.