Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ordinamento dei record

  1. #1

    Ordinamento dei record

    Ciao a tutti,
    Ho la seguente query e devo inserire la clausola ORDER BY id DESC in modo da far visualizzare come primo record l'ultimo inserito, la provo direttamente nel db e non fà quello che voglio.
    Gli id vengono prese nel seguente modo 2 5 1 4 per quale motivo?

    Codice PHP:
    (SELECT FROM Modulo_News AS news1 INNER JOIN Modulo_News_News_Categorie AS categorie WHERE (categorie.iIdCategoria='4') AND (categorie.iIdNews=news1.idORDER BY id DESC
    UNION
    (SELECT FROM Modulo_News_2 AS news2 INNER JOIN Modulo_News_News_Categorie_2 AS categorie_2 WHERE (categorie_2.iIdCategoria='3') AND (categorie_2.iIdNews=news2.idORDER BY id DESC
    Grazie a tutti...

  2. #2
    SELECT* FROM
    ( tua query SENZA order by )
    ORDER BY ID DESC

  3. #3
    Nella mia query sto utilizzando la clausola union, cosa dovrei mettere dopo FROM ?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select ....
    union all
    select ...
    order by id desc

  5. #5
    Funziona grazie mille

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.