Avatar billede celcius Nybegynder
13. februar 2006 - 06:20 Der er 2 kommentarer

Join fra 2 tabeller

Jeg har den her forespørgsel:

SELECT tabel1.felt1, tabel2.felt2 FROM tabel1, tabel2 WHERE tabel1.IDfelt=tabel2.IDfelt

Jeg henter data fra 2 tabeller - det fungerer fint. Men... felterne hedder det samme. Altså felt1 og felt2 har samme navn i hver sin tabel. Hvordan skriver jeg dem begge ud? Jeg kan jo ikke bare skrive:

Response.write rs.fields("navn") & " - " & rs.fields("navn")

Skal jeg virkelig omdøbe feltet i den ene tabel og rette 1200 km. kode eller er der en smartere måde?
Avatar billede hmortensen Nybegynder
13. februar 2006 - 07:31 #1
SELECT tabel1.felt1 AS nytnavn, tabel2.felt1 AS andetnytnavn FROM .....
Avatar billede horsmark Nybegynder
13. februar 2006 - 14:21 #2
og selvfølgeligt derefter -> Response.write rs.fields("andetnytnavn")

læs mere her: (søg efter "A table reference can be aliased")
http://dev.mysql.com/doc/refman/4.1/en/select.html
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