Avatar billede ducks Nybegynder
03. juni 2003 - 15:26 Der er 4 kommentarer og
1 løsning

Hente fra 2 tabeller og sætte i alfabetisk orden

Jeg skal have hentet ID fra tabel 1 og med det ID henter jeg et navn fra tabel 2, men hvordan kan jeg få dem til at komme i alfabetisk rækkefølge? Jeg vil tro det er noget med arrays, men det er jeg ikke så god til, så hvis nogen vil smide noget kode.. :)

Eksempel:

1 = Hent alt fra tabel1 hvor ID er 1

Do until 1.EOF
Hent alt fra tabel2 hvor ID er det samme som ID i tabel1
MoveNext
Loop

Håber det kan forstås nogenlunde :\
Avatar billede Spotgun Seniormester
03. juni 2003 - 15:29 #1
Er begge tabeller i samme database? For så kan det muligvis løses med en ordentlig sql-sætning...
Avatar billede cesil Nybegynder
03. juni 2003 - 15:31 #2
prøv noget a'la det her.


Set oRs = oConn.Execute("SELECT tabel2.name FROM tabel2 INNER JOIN tabel1 ON tabel1.ID = tabel2.tabel1id WHERE tabel1.ID = " & ID & " order by tabel2.name" )
Avatar billede ducks Nybegynder
03. juni 2003 - 15:34 #3
Nu åbner jeg mine tabeller lidt anderledes, og kender derfor ikke den anden - kan jeg få eksemplet på min måde?

Set RS = Server.CreateObject("ADODB.Recordset")
SQL = "Select * FROM tabel"
RS.Open SQL, Conn, 3, 3
Avatar billede ducks Nybegynder
03. juni 2003 - 15:35 #4
Ja, de kommer fra samme database - det er kun tabellerne der er forskellige.
Avatar billede cesil Nybegynder
03. juni 2003 - 15:53 #5
SQL = "SELECT tabel2.name FROM tabel2 INNER JOIN tabel1 ON tabel1.ID = tabel2.tabel1id WHERE tabel1.ID = " & ID & " order by tabel2.name"
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