Avatar billede kongsteddk Nybegynder
24. august 2004 - 20:36 Der er 1 løsning

Svare til bage hvis forekomst findes i flere poster

Hej Experter....

Jeg sidder med en opgave, som er ved at give mig grå hår...
Jeg skal lave et sql-kald, som jeg ikke kan få til at virke...
Jeg har en database skal holde styr på cirkulationen af diverse blade i et firma.
Jeg skal lave en forespørgsel som undersøger hvilke medarbejder som læser bladene med ID 1 & 2. Jeg kan sagtens selv se ud af nedenstående tabel at det er medarbejder nr 100, men hvordan laves DB'kaldet?
Der skal efterfølgende laves en JOIN over til medarbejder-databasen som kan sende personens navn retur som svar.

blad_id    med_nr    dage
1    100    5
1    101    2
1    107    4
1    110    3
2    100    7
2    102    3
2    105    5
3    100    7
3    102    5
3    110    8

Håber at I forstod problematiken / opgaven.

På forhånd tak for hjælpen....

//Kongsteddk
Avatar billede arne_v Ekspert
24. august 2004 - 20:39 #1
Lav en self join:

SELECT t1.med_nr
FROM tabelnavn t1,tabelnavn t2
WHERE t1.med_nr=t2.med_nr AND t1.blad_id=1 AND t2.blad_id=2
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