Visualizzazione dei risultati da 1 a 3 su 3

Discussione: order by foto

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    order by foto

    Ho una query e sto cercando di fare in modo che l'ordine sia il seguente

    1] risultati con foto
    2] per numero di ID

    in poche parole :

    ID 1 con foto
    ID 5 con foto
    ID 7 con foto
    ID 8 con foto
    ID 2 senza foto
    ID 3 senza foto
    ID 4 senza foto

    invece tramite questo ordinamento

    ORDER BY foto_ok DESC,ID

    ottengo:

    ID 5 con foto
    ID 8 con foto
    ID 7 con foto
    ID 1 con foto
    ID 2 senza foto
    ID 3 senza foto
    ID 4 senza foto

    coem posso risolvere ?

  2. #2
    no so il campo foto_ok di che tipo sia cmq io ho fatto un test utilizzando un campo testo per foto_ok al quale ho assegnato "si" se c'è la foto e "no" se non c'è una foto e con la query scritta da te visualizzo prima tutti i record con foto e poi quelli senza foto (per via dell'ordine alfabetico) tutti ordinati per id

    potrebbe essere una soluzione

    ciao

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ho risolto...

    ORDER BY length(foto_ok) > 0, ID
    mysql ovviamente..

    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 © 2026 vBulletin Solutions, Inc. All rights reserved.