Avatar billede jnh Nybegynder
08. juni 2004 - 21:46 Der er 7 kommentarer og
1 løsning

Distinct på flere attributter

Hejsa

Jeg får en parse error, når jeg forsøgert at gøre dette:

SELECT DISTINCT (hold, aargang) FROM tabel;

da hold og aargang er en sammensat nøgle er jeg nødt til at gøre sådan. - det virker bare ikke!

- hvad gør jeg galt?

//Jesper
Avatar billede ellebaek Nybegynder
08. juni 2004 - 21:48 #1
prøv uden ()
altså: SELECT DISTINCT hold, aargang FROM tabel;
Avatar billede jnh Nybegynder
08. juni 2004 - 21:50 #2
så kører den kun distinct på hold :(

//Jesper
Avatar billede ellebaek Nybegynder
08. juni 2004 - 21:53 #3
hmm... Det er ellers sådan syntaxen er, altså uden,
Altså at distinct køres på alle valgte kolonner der er adskilt med ,..

Er du sikker på den kun kører distinct på hold..?
Avatar billede jnh Nybegynder
08. juni 2004 - 21:56 #4
Jeg prøver igen... tak for hjælpen... brb...

//Jesper
Avatar billede jnh Nybegynder
08. juni 2004 - 21:57 #5
Smider du et svar

//Jesper
Avatar billede ellebaek Nybegynder
08. juni 2004 - 21:58 #6
ja ok ;-)

Virkede det..?
Avatar billede jnh Nybegynder
09. juni 2004 - 00:35 #7
Jeg tror det virker...
- har du noget dokumantation for suntaxen?

//Jesper
Avatar billede ellebaek Nybegynder
09. juni 2004 - 08:29 #8
The SELECT DISTINCT Statement
The DISTINCT keyword is used to return only distinct (different) values.

The SELECT statement returns information from table columns. But what if we only want to select distinct elements?

With SQL, all we need to do is to add a DISTINCT keyword to the SELECT statement:

Syntax
SELECT DISTINCT column_name(s)
FROM table_name

Hmmm Det her er vidst det tætteste jeg kommer lige nu..
Men som du kan se er der ikke parenteser om column_name..
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