Avatar billede wraber Praktikant
05. oktober 2004 - 14:07 Der er 6 kommentarer og
1 løsning

Asp og SQL. hvordan bruger man natural join!

Jeg sidder og "programmere" lidt asp. Skal lave en SQL så jeg får et Record set hvor der vælges fra flere tabeller! tror det er noget med natutal join!

kan i forklare mig hvordan man bruger natural join, og hvad det betyder?
Avatar billede arne_v Ekspert
05. oktober 2004 - 14:12 #1
Jeg tror du kunne have nytte af at læse:
  http://www.eksperten.dk/artikler/389
Avatar billede wraber Praktikant
05. oktober 2004 - 14:51 #2
jes! tak for den!

..."inner join"...
Avatar billede arne_v Ekspert
05. oktober 2004 - 14:59 #3
NATURAL JOIN er så vidt jeg ved bare en INNER JOIN hvor det felt man joiner på
kun er med en gang i output.
Avatar billede arne_v Ekspert
05. oktober 2004 - 15:00 #4
og et svar
Avatar billede wraber Praktikant
05. oktober 2004 - 15:09 #5
sql = "select * from timer where time_proj_id=" & request.querystring("projid")

En af posterne i tabellen hedder time_konsulent! denne er et tal, der så henviser til en anden table, med en "en-til-mange" relation. hvordan skal min sql se ud hvis jeg gerne ville have navnet på konsulenten (den hedder kons_navn og ligger i tabellen konsulenter) med i "record set'tet"??? er der ikke en der kan hjælpe med det helt konkrete problem?

m
Avatar billede arne_v Ekspert
05. oktober 2004 - 15:17 #6
sql = "select * from timer inner join konsulenter on timer.time_konsulent=konsulenter.id where time_proj_id=" & request.querystring("projid")
Avatar billede wraber Praktikant
05. oktober 2004 - 15:22 #7
Sådan!!!! tak for hjælpen! nu forstår jeg også hvordan jeg skal lave det en anden gang! super
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