Visualizzazione dei risultati da 1 a 2 su 2

Discussione: selezione distinct

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158

    selezione distinct

    Ciao a tutti, ho un problema con DISTINCT di mysql.
    Poniamo il caso di avere una tabella con i campi "Nome" e "cosa".
    Faccio "select distinct(nome) from tabella" per selezionare una sola volta il campo "nome". Però in corrispondenza di ciò che prende in "nome " dovrei prendere anche il contenuto del campo "cosa". Non intendo fare un distinct su "cosa" ma prendere anche il valore di "cosa" che corrisponde al record che è stato selezionato per "nome".
    E' abbastanza chiaro?

  2. #2
    il distinct si estende a tutta la select. Dovresti usare group by, ma, come il distinct, ti prendera' solo il primo record che soddisfera' la condizione.

    select nome, cosa
    from tabella
    where ....
    group by nome
    order by ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.