Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di alexxxb
    Registrato dal
    Oct 2007
    Messaggi
    124

    [access] query valori duplicati

    In Access2003 ho una tabella che può contenere in un campo (CAMPO3) valori duplicati tra i vari record.
    Ho bisogno di creare una query che mi elimini i record con valori duplicati nel CAMPO3, lasciandomene solo uno (uno qualsiasi, magari il primo).
    In pratica tiene un solo record ed elimina tutti gli altri record con quel valore duplicato.

    se nella mia tabella ho:
    codice:
    CAMPO1       CAMPO2       CAMPO3
    ----------------------------------
    AAAAAA       BBBBBBB       CCCCCC
    DDDDDD       EEEEEEE       BBBBBBB
    FFFFFFF       GGGGGG       CCCCCC
    LLLLLLLL      MMMMM        CCCCCC
    ottengo questo:
    codice:
    CAMPO1       CAMPO2       CAMPO3
    ----------------------------------
    AAAAAA       BBBBBBB       CCCCCC
    DDDDDD       EEEEEEE       BBBBBBB
    Come posso fare?

    Thanks

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    PROVA CON

    SELECT DISTINCT campoc, campo a, campob


    non ricordo precisamente se la sintassi è questa. ma devi usare il distinct
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Supponendo che la tabella abbia un campo contatore id.

    codice:
    select tab2.* from
    (select min(id) as minore from tabella group by campo3) as tab1
    left join tabella as tab2 on tab1.minore = tab2.id
    order by tab2.id

  4. #4
    Utente di HTML.it L'avatar di alexxxb
    Registrato dal
    Oct 2007
    Messaggi
    124
    grazie!

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514


    ottimo come sempre nicolas
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    nicola 75

    Ciao Nicola
    mi faresti il tuo esempio suppondendo di avere
    una tabella di nome indennita

    e un campo di nome nome_cognome

    vorrei estrarre solo i nome_cognome non duplicati grazie mille

    poi magari se puoi mi metteresti anche una clausula where ?

    grazie infinite

    p.s.
    sto provando con questa select distinct ma non va!! continua lo stesso a selezionarmi i valori duplicati


    select DISTINCT nome_cognome from indennita where data_ricevuta_anno="& annox &" order by nome_cognome desc
    victor
    ----------------------

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.