Avatar billede lbaad Nybegynder
05. april 2006 - 01:13 Der er 1 kommentar og
2 løsninger

Finde én række i en tabel

Hej

Jeg har en tabel, hvor en person har mange rækker.
Jeg skal finde den første række for en person.

Jeg har en create_date som sikkert skal bruges.

Er gået lidt i stå, så lidt inspiration ville være rart....

Mvh
Lars
Avatar billede arne_v Ekspert
05. april 2006 - 01:47 #1
SELECT * FROM (SELECT * FROM persontabel WHERE navn = 'xxxx' ORDER BY create_date) WHERE rownum=1;

vil jeg tro
Avatar billede lbaad Nybegynder
05. april 2006 - 02:37 #2
Kan jeg desværre ikke bruge.

Jeg har fundet en måde at omgå problemet. Jeg kunne lave nogle undtagelser, hvor jeg udelod nogle kategorier, så nu er det lykkes for mig alligevel.

Ellers tak for hjælpen på denne tid af natten :-)

Smid et svar, og så skal du få nogle points, for at svare så sent.

Mvh
Lars
Avatar billede arne_v Ekspert
05. april 2006 - 02:38 #3
det virkede som det logiske svar baseret på de tilgængelige oplysninger

og et svar
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