Avatar billede hansa Nybegynder
10. marts 2003 - 18:13 Der er 2 kommentarer og
1 løsning

DISTINCT?

Hej

Jeg har følgende tabel:

Course
- id
- name
- date

Mit problem er at jeg har for mange duplikater i tabellen.
Det jeg gerne vil have er et udtræk hvor der bliver kørt DICTINCT på name, men hvor jeg også får datoen med ud...

Det kan jeg ikke få med:

SELECT DISTINCT name FROM [hh].[course];

Hvordan kan jeg knække nøden?
Avatar billede larildsen Nybegynder
10. marts 2003 - 22:40 #1
hvad med
SELECT DISTINC NAME,DATE FROM [hh].[course];

Dette burde give dig alle distinkte kombinationer af NAME,DATE.
Dette er måske ikke det du efterlyser ?
Avatar billede larildsen Nybegynder
10. marts 2003 - 22:41 #2
sorry - SELECT DISTINCT NAME,DATE FROM [hh].[course];
Avatar billede techhouse Nybegynder
11. marts 2003 - 07:39 #3
Hvis datoen skal være den mindste eller den største kan du bruge min/max
fx
select name, min([date]) from [hh].[course] group by name
eller
select name, max([date]) from [hh].[course] group by name
Denne metode giver KUN en name og den tilhørende dato for enten min/max eller begge ved at benytte
select name, min([date]), max([date]) from [hh].[course] group by name
/Thomas
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