Avatar billede dtm Nybegynder
16. april 2002 - 15:06 Der er 11 kommentarer og
1 løsning

udtræk....

Jeg har en database med to tabeller....

Den ene indeholder kategorier, og den anden en masse links....I den tabel hvor alle linksene er, er der en kolonne der svarer til det id, en kategori har i den anden tabel.....
Jeg kan jo nemt lave et udtræk af alle kategorierne, men vil også gerne have et udtræk af alle linksene, men de skal jo ind under hver kategori....

Nogen der kan hjælpe??

DTM
Avatar billede kimiwan Nybegynder
16. april 2002 - 15:08 #1
brug en inner join sådan her:

select kategorier.*, links.* from kategorier inner join links on kategorier.id = links.kategorid
Avatar billede rou Nybegynder
16. april 2002 - 15:09 #2
SELECT kat.id, kat.navn, links.url FROM kategori kat, links WHERE links.kat_id = kat.id ORDER BY kat.navn
Avatar billede dtm Nybegynder
16. april 2002 - 15:09 #3
???

Jeg har kendskab til et eller andet med et loop inde i et andet loop??
Kan bare ikke huske hvordan..

DTM
Avatar billede soes Nybegynder
16. april 2002 - 15:09 #4
Det som du skal have fat i er en omgang inner join. dette skrives i din sql-sætning. desværre er jeg ikke ligefrem en ørn til sql, men du kan se et af mine sætninger, det kan være at det hjælper dig lidt

SQL = "SELECT Request.Gruppeid, Request.Brugerid, Users.user, Users.IRLname, Users.email FROM Users "
SQL = SQL & "INNER JOIN Request ON Users.brugerid=Request.Brugerid "
SQL = SQL & "WHERE Gruppeid = " & intID

Ved ikke lige om du bliver kloger af det, ellers vil jeg da gerne hjælpe dig

/Søren Søndergård
Avatar billede kimiwan Nybegynder
16. april 2002 - 15:13 #5
dtm: brug en inner join, det er meget mere effektivt :o)
Avatar billede senj Nybegynder
16. april 2002 - 15:14 #6
Hmm så giftigt behøver det vel ikke være!! Syntaks:

select table1.kolonne, tabel2.kolonne from table1, table2 where table.id = table2.id
Avatar billede dtm Nybegynder
16. april 2002 - 15:26 #7
det der inner join fatter jeg ikke noget af.....Der findes noget med loop..

DTM
Avatar billede senj Nybegynder
16. april 2002 - 15:28 #8
Loop´et skal du først bruge når nu skal igennem dit recordset. Det du har bedt om er SQL, der danner dit recordset.
Avatar billede kimiwan Nybegynder
16. april 2002 - 15:28 #9
du kan vel køre den i din query analyer (?) - så du kan se, hvordan dit returnerede recordset ser ud.
Avatar billede dtm Nybegynder
16. april 2002 - 15:47 #10
nå, jeg finder ud af noget, har noget liggende derhjemme....
Avatar billede senj Nybegynder
06. juni 2002 - 15:55 #11
luk sp.
Avatar billede dtm Nybegynder
06. juni 2002 - 15:58 #12
lukket....
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
Kurser inden for grundlæggende programmering

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