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 )

					
					
					
						
  Rispondi quotando