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

    Ordinamento speciale sql

    Salve,
    Ho una query che si presenta più o meno così:

    "SELECT id,titolo,autore FROM musica WHERE id = 4 OR id = 6 OR id = 2 OR ... ..."

    Non so come fare in modo che le righe dei risultati appaiano nell'ordine: 4 6 2 ...

    E' possibile ottenere l'ordinamento che voglio tramite query?
    Oppure c'è un modo tramite funzioni php (avvalendomi magari di un altro array che contiene gli id nell'ordine giusto) che mi può dare l'ordinamento che voglio?

    Grazie
    Alex

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    SELECT id,titolo,autore FROM musica WHERE id in (2,4,6) order by field(id,4,6,2)

  3. #3
    molte grazie!

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.