Avatar billede dm37 Nybegynder
28. oktober 2002 - 17:36 Der er 3 kommentarer og
1 løsning

Data fra 2 tabeller

vi er ved at lave en portal med tilhørende MS- SQL database.

i databasen har vi en profil hvor en masse information er indtastet, der ibland et land som er repræsenteret ved en kode  f.eks "DK"

Denne attribut er fremmednøgle i en anden tabel som indeholder hele landets navn hvor den er primærnøgle eks. "DK" "Denmark"

Vi har nu brug for at vælge en enkelt profil of få dennes information vist på skærmen, når vi skal hive land op får vi jo koden "dk" vi vil have beskrivelsen "Denmark"

Hvordan kan vi lave dette lettetes i en stored procedure, vi er klar over vi skal til at Joine men hvordan ser det ud i kode?
Avatar billede bennytordrup Nybegynder
28. oktober 2002 - 17:50 #1
select Tabel1.*, Landetabel.Landenavn
from Tabel1 inner join Landetabel on tabel1.LandeKode=Landetabel.Landekode
Avatar billede dm37 Nybegynder
28. oktober 2002 - 17:52 #2
Hvad er forskellen på de forskellige Join typer????
Avatar billede dm37 Nybegynder
28. oktober 2002 - 18:04 #3
Det virker perfekt!!!!!!!!!
Avatar billede bennytordrup Nybegynder
29. oktober 2002 - 10:44 #4
inner join tager de rækker i tabellerne, hvor joinfeltet er ens.

outer join (left eller right) tager alle rækkerne som inner join, men desuden de rækker i venstre eller højre tabel, hvor der ikke er nogle rækker i den anden.
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