Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Query MySQL e duplicati

    Salve ragazzi.
    Domandina (spero) facile facile.
    Qual'è il modo migliore per estrapolare da una tabella di un db mysql tutti i valori di una certa colonna che contiene dei duplicati una volta sola?
    Mi spiego meglio...
    Supponiamo di aver una tabella anagrafiche in cui ho due campi:

    nome cognome

    Questa tabella contiene tre records

    nome=Marco cognome=Rossi
    nome=Maria cognome=Verdi
    nome=Marco cognome=Bianchi

    Il nome marco quindi compare due volte.

    Supponiamo ora di eseguire la seguente query:

    SELECT nome FROM anagrafiche;

    A questo punto avrò di ritorno un array che conterrà 3 valori:

    Marco, Maria, Marco

    Se io avessi bisogno di avere solo

    Marco, Maria

    ossia, senza valori duplicati, come potrei fare?

    Grazie in anticipo per le vostre risposte

    NeT

  2. #2
    Non importa...
    Trovata la soluzione!
    Per chi possa essere interessato:

    select nome,count(*) as n
    from table_name
    group by nome
    having n > 1

    Ciao Ciao
    NeT

  3. #3
    ottimo!

    una cosa del genere serviva anche a me... grazie!


  4. #4
    select distinct nome from tabella

    dovrebbe essere + veloce

  5. #5
    Grazie bubu proverò anche questa.
    NeT

  6. #6

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.