Visualizzazione dei risultati da 1 a 4 su 4

Discussione: select distinct sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    select distinct sql

    Salve devo selezionare le riche elimando i duplicati.
    Faccio:
    $q="select distinct email from tabella";

    E va bene, solo che mi vorrei portare pure tutti gli altri campi ma facendo:

    $q="select distinct email, nome, cognome from tabella";

    non va più...perchè?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di njno
    Registrato dal
    Jan 2007
    Messaggi
    48
    Credo che non funzioni perchè applica distinct all'insieme dei tre attributi, e non solo alla matricola.

  3. #3
    $q="select email, nome, cognome from tabella group by email";
    tieni presente che in questo modo ti estrae il primo risultato per ogni email, quindi se nel database hai la solita email associata a + nomi ne hai uno solo.
    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    perfetto...

    Ciao perfetto, grazie...a questo punto non capisco l'uso di distinct se poi posso raggruppare con group by...in ogni modo va bene...
    Grazie.

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.