Avatar billede sjoller Nybegynder
08. august 2001 - 23:07 Der er 4 kommentarer og
1 løsning

Relationer mellem to tabeller

Jeg har en table(A) som indeholder et indeksnummer til en data i en anden table(B).

Ved at gennemløbe alle poster i table A skal jeg samtidigt hente de tilhørende data i table B.

Jeg har forestillet mig at gøre dette ved brug af VBS dictionary object ved at fylde et dictionary-sæt med data og derefter gennemløbe sættet, er der nogle forslag (alternativer?) ?
Avatar billede mukke Nybegynder
08. august 2001 - 23:23 #1
jeg går ud fra at du henter disse data via SQL..

i så fald ser jeg ingen grund til ikke at foretage sammenkædningen her.. Hvis du f.eks. lige nu har:

SELECT * FROM TableA;

Kan i stedet sige

SELECT * FROM TableA INNER JOIN TableB on TableA.AndetIndex = TableB.index;
Avatar billede sjoller Nybegynder
08. august 2001 - 23:47 #2
Oki...

Min SQL ser sådan her ud...

\"Select * from table A where status = aktiv\"

De poster jeg får fra table A skal jeg bruge til at hente mere detaljerede data i table B.

Det lyder meget fornuftigt med inner join...

Ka du hjælpe med at guide:

Eks.:
Select * from Order where status = aktiv Inner Join product on order.product_indeks = product.indeks;

Er det der hen af ?
Avatar billede mukke Nybegynder
08. august 2001 - 23:49 #3
Næsten

Select * from Order Inner Join product on order.product_indeks = product.indeks
where status = aktiv
Avatar billede sjoller Nybegynder
08. august 2001 - 23:52 #4
Det lyder som om den er der...
Jeg er nødt til at få lavet nogle lektier nu hvor jeg anser denne nød for lidt knækket...

Jeg prøver det af og vender tilbage i morgen med en pts.melding...

Indtil videre tak for hjælpen... :-)
Avatar billede sjoller Nybegynder
26. august 2001 - 19:45 #5
Om det er din hjælpe eller et amdet sted at denne unge Jedi novice fik sin force fra vides ikke, men pts. skal du have... Jeg kan lave et inner join... ! tak for hjælpen...
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