Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Query ordinata con elemento fisso in testa

    Ciao a tutti... devo ordinare il risultato di una query mettendo come primo risultato sempre lo stesso elemento... come posso fare l'ORDER BY?
    Ovviamente credo che la cosa più pratica sia quella di selezionare l'ID, o sbaglio?
    Stefano Fortini

  2. #2
    potresti spiegarti meglio?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  3. #3
    certo (cambio nick perchè è questo quello "ufficiale" )

    Dunque, io applico una query a un DB, il cui risultato viene ordinato secondo una serie di parametri (data di inserimento, scadenza...)
    Ho un record però che deve rimanere sempre primo, indipendentemente dalla data di inserimento o di scadenza, tipo un "messaggio importante" in una board di un forum.
    Io mi chiedo (anzi, chiedo a voi tutti): come riuscire a fare questo tramite una query, evitando di mettere mano al db ed aggiungere un campo ordinante?

  4. #4
    a questo punto ti conviene fare 2 query:
    una dove selezioni il primo campo e l'altra dove selezioni i campi successivi.
    e poi le stampi insieme una sotto l'altra
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  5. #5
    ok adesso farò così. Grazie!
    Ma proprio non c'è un metodo che te lo consenta di fare nella stessa query? Tipo una sottoquery annidata nell'order by?

  6. #6
    non penso ma comunque questa soluzione non ti dovrebbe causare nessun problema...
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  7. #7
    Assolutamente no, funziona perfettamente.
    Era per conoscere qualche funzionalità in più!

  8. #8
    sicuramente ci sarà qualche clausola dell'order by ma non conosco niente che possa tornarti utile in questo caso...
    comunque uno si arrangia come si può...
    buon proseguimento
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  9. #9
    Utente di HTML.it L'avatar di Hamish
    Registrato dal
    Jul 2001
    Messaggi
    205
    select ...
    union
    select...

    sono a tutti gli effetti 2 query, ma è un unico recordset


    maggiori info http://www.w3schools.com/sql/sql_union.asp
    iBook G4 12''
    Public Key: 0x5F9D7825 wwwkeys.pgp.net
    531D 882B C083 22EA CBDC 8565 78F9 25C7 5F9D 7825

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.