venerdì 21 novembre 2008

Selezione Distinct in Mysql ma ottenendo tutti i campi

Se si vuole selezionare le righe di una tabella ottenendo solo i records che hanno un campo con valore diverso allora il comando è semplicemente
Select Distinct nomecampo From nometabella
Ma se invece vogliamo che Mysql ci restituisca tutti i campi anzichè solo quello del distinct, c'è bisogno di una query un pò più elaborata, eccola:
Select *, Count(nomecampo) From nometabella Group By nomecampo Having Count(nomecampo)>=1;

Nessun commento: