Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Arricchire la query.

  1. #1

    Arricchire la query.

    Un buongiorno a tutti.

    Ho questa query

    SELECT *,avg(nome) FROM ristoranti GROUP BY inserzione having inserzione='SI' ORDER BY nome ASC LIMIT $start,$step
    che appunto mi raggruppa tutti i record in cui il campo inserzione è uguale a "SI".

    Il fatto è che la query mi mostra solo i record di questo tipo, mentre io voglio mostrare dopo questi, anche i record dove inserzione=NO. Cosa posso fare?
    www.palinuroculturaevacanze.it - Il portale di Palinuro.

    www.discotecasestosenso.it - Fashon Club Discoteca di Palinuro

    www.holzofenpizzapietro.de - Die gute italienische pizza von 3 generationem!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Funziona?

    SELECT *,avg(nome) FROM ristoranti GROUP BY inserzione ORDER BY inserzione DESC, nome ASC LIMIT $start,$step
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Siccome hai un "limit start, step", si presume la presenza di una paginazione, fai un'altra query, oppure togli having e fai un ordinamento con:

    ORDER BY inserzione DESC, nome ASC

    visto che SI viene dopo NO in ordine alfabetico.

    ma toglimi una curiosita': premesso che AVG() fa una media sul campo indicato, che media vorresti ottenere da "nome"... ?

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

  4. #4

    ho sbagliato

    ho usato questa query da un altro post che ho letto sul forum. Infatti mi da un solo risultato. Ho toppato, cercavo di adattare la query al caso mio (sono un semi-novellino di php).

    Ho cercato di utilizzare il meotodo ASC, però non mi da il risultato che voglio.
    Io vorrei che tutti i ristoranti con inserzione SI, vengano fuori prima rispetto a quelli con inserzione NO.

    C'è qualche modo?
    www.palinuroculturaevacanze.it - Il portale di Palinuro.

    www.discotecasestosenso.it - Fashon Club Discoteca di Palinuro

    www.holzofenpizzapietro.de - Die gute italienische pizza von 3 generationem!

  5. #5
    mi pare di avertelo descritto prima.

    tua query
    ORDER BY inserzione DESC, nome ASC



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

  6. #6
    Originariamente inviato da piero.mac
    mi pare di avertelo descritto prima.

    tua query
    ORDER BY inserzione DESC, nome ASC


    grandioso, cel'ho fatta! Mille ringraziamenti...
    www.palinuroculturaevacanze.it - Il portale di Palinuro.

    www.discotecasestosenso.it - Fashon Club Discoteca di Palinuro

    www.holzofenpizzapietro.de - Die gute italienische pizza von 3 generationem!

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.