Avatar billede lirekassemanden Nybegynder
13. juli 2003 - 12:47 Der er 3 kommentarer og
1 løsning

Udtræk fra MySQL

Hej alle eksperter.

Jeg har en tabel opdelt i 5 felter: varenr, gruppe, beskrivelse, pris, status.
Jeg ville gerne have en SQL til at lave et udtræk der viser alle grupper, men en gruppe må kun vises EN gang.. jeg har nemlig prøvet med:
SELECT gruppe FROM tabel

men så kommer en gruppe mere end en gang..

Nogen der har en ide?
Avatar billede ahv Nybegynder
13. juli 2003 - 12:48 #1
SELECT gruppe FROM tabel GROUP BY gruppe
Avatar billede lirekassemanden Nybegynder
13. juli 2003 - 12:49 #2
KANON :)

Vi takker :)
Avatar billede arne_v Ekspert
13. juli 2003 - 13:28 #3
Det virker formentlig.

Men det er ikke den "rigtige" løsning.

Det er:

SELECT DISTINCT gruppe FROM tabel
Avatar billede arne_v Ekspert
13. juli 2003 - 13:29 #4
GROUP BY er beregnet på at blive brugt i forbindelse med aggregerende
funcktioner.

Eksempel:

SELECT gruppe,COUNT(*) FROM tabel GROUP BY gruppe
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