Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto query...

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    70

    aiuto query...

    Salve ragazzi.

    E' il primo post qui in questo forum.

    Sto smanettando un po' con il php e mysql solo che sono incappato nel seguente problema...il php 4.xxx nn supporta le "view" e questo mi crea delle difficoltà.

    Come faccio, per esempio, se per esempio volessi trovare il voto medio più alto di un fornitore in una determinata categoria??

    Io avrei creato una vista per fare la media(avg) e poi avrei cercato il massimo(max) della vista creata precedentemente.

    Come faccio senza viste??

    Grazie ragassi...

  2. #2
    php proprio non conosce le view, al limite sara' mysql. Devi quindi impostare una query SELECT adeguata.

    Per fare una media usa AVG() e poi fai un ordinamento DESC con LIMIT 1

    http://dev.mysql.com/doc/refman/4.1/...functions.html

    es.:
    codice:
    SELECT *, AVG(campo) as media
    FROM tabella
    GROUP BY fornitore
    ORDER BY media DESC
    LIMIT 1

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    70
    Grandissimo!!!

    Cmq sì, sì, volevo dire mysql 4.xx...piccolo lapsus

    In effetti è abbastanza banale ma ho imparato a risolvere queste query con le viste e nn potendole usare mi trovavo spiazzato!

    Grazie ankora!

  4. #4
    Ieri su freephp ho visto un articolo che parlava del rilascio di mysql 5 e delle nuove funzionalità supportate...
    ...citava anche le viste

    http://freephp.html.it/articoli/view...olo.asp?id=179

    Ciao, Luca.
    :..www.paoloserra.it..:
    :..www.la-chiocciola.it..:

    L'immaginazione e' piu' importante della conoscenza (A. Einstein)

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.