Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Ultimo record

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108

    Ultimo record

    Salve a tutti..
    Come farsi restituire, tra + record che si differenziano solo per la chiave primaria (contatore), quello inserito per ultimo?
    (Ho letto qlc sul forum.. tutti rimandavano alla funzione @@identity che siceramente preferirei evitare)

    Grazie

  2. #2
    select top 1 * from tabella order by id desc


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108
    così facile?

  4. #4
    oppure:

    SELECT max(id) FROM tabella WHERE etc etc etc

  5. #5
    Originariamente inviato da KataKlism2002
    oppure:

    SELECT max(id) FROM tabella WHERE etc etc etc

    ti da lo id non il record...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108
    Una domanda ciccio.. ma quella select mi restituisce solo l'ultimo record vero?
    Non è che me li restituisce tutti ordinandoli semplicemente in modo decrescente?

    Grazie

  7. #7
    c'è top 1 quindi solo 1

  8. #8
    Originariamente inviato da cicciopie

    ti da lo id non il record...
    vero!

    codice:
    select * from tabella where id = (select max(id) from tabella where etc etc etc)

  9. #9
    Originariamente inviato da cicciopie
    select top 1 * from tabella order by id desc

    la sto provando su ORACLE 9 e non funziona.... sei sicuro sia standard?

  10. #10
    .
    scusate ho postato per sbaglio 2 volte...

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.