ho un problema probabilmente banale
supponiamo di avere una tabella formata da:
nometifoso varchar
squadra varchar
che comprende un elenco di tifosi, e le squadre che tifano
vorrei ottenere un elenco delle squadre tifate, non so come evitare la
ripetizione di una squadra se tifata da pi� persone nella prima tabella.
come devo impostare la query?
grazie a tutti
ciao
Luca
> vorrei ottenere un elenco delle squadre tifate, non so come evitare la
> ripetizione di una squadra se tifata da pi� persone nella prima tabella.
> come devo impostare la query?
provo a rispondermi da solo, in effetti credo sia un problema decisamente
banale
SELECT squadra FROM elencotifosi GROUP BY squadra
corretto?
ciao
Luca
Si ma anceh
select distinct(squadra) FROM elencotifosi
--
************** (.)_(.) *******************
Un amico � uno che sa tutto di te e,
nonostante questo, gli piaci
(E. Hobbard)
>>
>> SELECT squadra FROM elencotifosi GROUP BY squadra
>>
>> corretto?
>>
>> ciao
>> Luca
>
> Si ma anceh
> select distinct(squadra) FROM elencotifosi
ho visto ora la possibilit� di usare DISTINCT
cosa cambia tra le due soluzioni?
grazie della risposta
ciao
Luca
Come sostanza chiaramente niente. La distinct � una funzione mentre il group
by e' "parte del motore". Se esiste un indice la group by dovrebbe essere
piu' performante mentre la distinct si dovrebbe creare un "indice" al volo.
Pero e' una mia ipotesi onestamente non mi sono mai addentrato nella
questione. La group by la uso quando ho piu' campi da raggruppare la
distinct quando ne ho uno solo.
Ciao
> "Luca@Berlin" <lukaonsix...@SPAMhotmail.com> ha scritto nel messaggio
> news:1fyxt61z7ecd8.1bkyrwkzaezlr$.dlg@40tude.net...
>> ho visto ora la possibilit� di usare DISTINCT
>> cosa cambia tra le due soluzioni?
>> grazie della risposta
>> ciao
>> Luca
>
>
> Come sostanza chiaramente niente. La distinct � una funzione mentre il group
> by e' "parte del motore". Se esiste un indice la group by dovrebbe essere
> piu' performante mentre la distinct si dovrebbe creare un "indice" al volo.
> Pero e' una mia ipotesi onestamente non mi sono mai addentrato nella
> questione. La group by la uso quando ho piu' campi da raggruppare la
> distinct quando ne ho uno solo.
> Ciao
capito
io ho usato la group by e funziona senza problemi, quindi la terr� cos�
grazie e a presto!
Luca