Avatar billede jakobsen Nybegynder
13. juni 2011 - 19:21 Der er 4 kommentarer

select kun det der ikke er ens

hej

jeg har 4 rækker i en sql

ID  |  navn  |  nummer

indholdet er:

1 | peter | 10
2 | peter | 10
3 | peter | 20
4 | mads  | 10
5 | mads  | 20

jeg vil gerne select og få output sådan at hvis navn og nummer er ens, skal den bare output det 1 gang, så output bliver

peter , 10
peter , 20
mads , 10
mads , 20

jeg kan ikke rigtig få det til at virke korrekt med GROUP BY
nogle der har en idé
Avatar billede majbom Novice
13. juni 2011 - 19:47 #1
der er godt nok fem rækker ;)

SELECT DISTINCT navn, nummer FROM tabel
Avatar billede majbom Novice
13. juni 2011 - 19:48 #2
og du kan skam osse gøre det med GROUP BY i dit tilfælde:

SELECT navn, nummer FROM tabel GROUP BY navn, nummer
Avatar billede nissen2630 Novice
13. juni 2011 - 21:00 #3
Var det ikke en ide at se lidt på denne liste.
http://www.eksperten.dk/list/aabnespoergsmaal/jakobsen
Avatar billede majbom Novice
13. juni 2011 - 21:06 #4
damn, det havde jeg ikke set - så habde jeg sq ikke svaret :(

spændende at se om der kommer respons...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester