+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

[ORACLE]Eliminare record multipli da tabella

  1. #1
    giangi80p non è in linea Novello
    Post
    33
    Like Inviati  
    0
    Like Ricevuti  
    0
    ciao a tutti, vi espondo il mio problema.
    ho un db oracle e un tabell cosi fatta e cosi popolata:

    ID - CODICEUTENTE - NOME- COGNOME
    1 - XXX - prova1 - prova 1
    2 - YYY - prova2 - prova 2
    3 - YYY - prova2 - prova 2
    4 - ZZZ - prova3 - prova 3
    5 - XXX - prova1 - prova 1
    6 - ZZZ - prova3 - prova 3

    VORREI eliminare dalla tabella i record multipli e lasciare solo un record per codice utente, non importa quale riga cancello l'importante è che in tabella rimanga una sola riga per codice utente.



    mi potete dare un mano? non riesco a capire come fare.

    grazie
    gianluca

  2. #2
    Post
    1,900
    Blogs
    21
    Like Inviati  
    14
    Like Ricevuti  
    13
    una cosa del genere (occhio che non l'ho provata)
    delete from tab where id not in
    (select max(t.id) from tab t group by t.codiceutente, t.cognome,t.nome)
    
    ℹ️ Leggi di più su sspintux ...

  3. #3
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Post
    2,874
    Like Inviati  
    9
    Like Ricevuti  
    2
    VORREI eliminare dalla tabella i record multipli e lasciare solo un record per codice utente
    Ora,io non sò se è una tua esigenza sopravvenuta dopo che hai create la tabella etc.etc ma
    di solito quando si crea una tabella con codici unici il campo deve essere autoincrement.
    ℹ️ Leggi di più su sistemista ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Eliminare campi multipli con valore più piccolo
    Da h0m3r nel forum Microsoft Word
    Risposte: 17
    Ultimo Post: 08-04-2020, 14:05
  2. Risposte: 15
    Ultimo Post: 06-01-2015, 23:12
  3. Eliminare record duplicati dalla tabella
    Da rbarbato nel forum Visual Basic .Net
    Risposte: 5
    Ultimo Post: 25-12-2013, 17:59
  4. eliminare record da tabella
    Da mjmax nel forum Microsoft Word
    Risposte: 13
    Ultimo Post: 24-08-2009, 17:47
  5. Risposte: 17
    Ultimo Post: 15-01-2009, 01:20