Avatar billede kirnehsnah Nybegynder
29. april 2003 - 11:42 Der er 6 kommentarer og
1 løsning

INNER JOIN

Jeg er lidt nybegynder inden for SQL og ved slet ikke om dether kan lade sig gøre. I en tabel har jeg en mængde computere der har følgende oplysninger:

|MaskinID|Ansvarlig|Type|

Hver af disse tre er angivet ved en integer, og der ligger så en beskrivelse i en anden tabel. F.eks kan der ved type stå 1 hvilket så henviser til en anden tabel hvor der står at det eksempelvis er en pc'er.

|MaskinID|Beskrivelse|

Dette gør jeg med INNER JOIN.

Mit spørgsmål er om det er myligt at gøre noget tilsvarende med det felt der hedder ansvarlig. Her skal den ansvarliges navn hentes ud fra en database der ser sådan ud:

|AnsatID|Fornavn|Efternavn|Adresse|Stilling|Afdeling|

Jeg ville helst joine "Efternavn, Fornavn" på ansvarlig, men aner ikke om det kan lade sig gøre.
Avatar billede erikjacobsen Ekspert
29. april 2003 - 11:48 #1
Joh,

  select * from computere,ansatte where ansatta.AnsatID=computere.Ansvarlig
Avatar billede fsconsult.dk Nybegynder
29. april 2003 - 11:51 #2
select computere.*,ansatte.fornavn,ansatte.efternavn
from computere
inner join ansatte on computere.Ansvarlig=ansatte.AnsatID
Avatar billede kirnehsnah Nybegynder
29. april 2003 - 12:20 #3
30 point til hver, og tak for hjælpen sku :o)
Avatar billede kirnehsnah Nybegynder
29. april 2003 - 12:21 #4
hehe.. Man kan ikke give point til kommentarer hva?? nå ok, men tak alligevel!
Avatar billede erikjacobsen Ekspert
29. april 2003 - 12:47 #5
Ingen point til mig - tak.
Avatar billede kirnehsnah Nybegynder
17. maj 2005 - 18:03 #6
luk
Avatar billede kirnehsnah Nybegynder
17. maj 2005 - 18:03 #7
luk
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