Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278

    [mysql]ordinare risultato di una query

    Ciao a tutti,
    ho un piccolo problema su una query e non sapevo come indcarlo nel titolo.

    Comunque,devo fare una query in un tabella chiamata servizi dove ho varie categorie come hotel,appartamenti,campeggi etc..
    Io voglio stampare a video ordinandoli per stelle tutti gli hotel ma in alto vorrei 3 hotel in evidenza dove per esempio il campo privilegiato sia uguale a yes..
    come posso impostare questa query?
    grazie!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Puoi postare qualche record di esempio col risultato desiderato?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    grazie per la risposta intanto,in pratica vorrei così:

    nome stelle privilegiato categoria

    1. Hotel1 4 yes hotel

    2. Hotel2 3 yes hotel

    3. Hotel3 3 yes hotel

    4. Hotel4 4 no hotel

    5. Hotel5 3 no hotel

    6. Hotel6 2 no hotel

    7. Hotel7 2 no hotel


    etc...

    dove i primi 3 visto che sono privilegiati li evidenzio con un colore di sfondo..

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select * from tabella
    order by if(privilegiato='yes',0,1),stelle desc
    La formattazione la gestisci tramite linguaggio di scripting. In questa sezione è ot.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    Grazie!
    si per la formattazione non ci sono problemi....

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.