Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query MySql e Order by

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    170

    Query MySql e Order by

    Ciao a tutti ho creato questa query ma non vuole saperne di ordinare la prima Select per il campo ragione della tab anagrafica, la mette a casaccio qualcuno ha qualche idea???
    Grazie a tutti!!

    codice:
    (
    SELECT * 
    FROM anagrafica
    RIGHT JOIN utenti ON utenti.id_ana = anagrafica.ID
    RIGHT JOIN ordini ON utenti.id_ana = ordini.id_ana
    RIGHT JOIN ctordine ON ctordine.id_ordine = ordini.ID
    WHERE ordini.flag =1
    AND ctordine.flagtl =1
    AND ctordine.topl > CURDATE( ) 
    ORDER BY ragione ASC 
    )
    UNION ALL (
    
    SELECT * 
    FROM anagrafica
    RIGHT JOIN utenti ON utenti.id_ana = anagrafica.ID
    RIGHT JOIN ordini ON utenti.id_ana = ordini.id_ana
    RIGHT JOIN ctordine ON ctordine.id_ordine = ordini.ID
    WHERE ctordine.flagtl =0
    OR ISNULL(
    ctordine.topl
    )
    OR ctordine.topl < CURDATE( ) 
    ORDER BY ragione ASC 
    )

  2. #2
    Prova a mettere anagrafica.ragione
    Realizzazione Software, Siti Web ed E-commerce. Consulenza Software ed esperti open source ...
    Scopri i nostri servizi...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    170
    Purtroppo ho già provato 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.