Avatar billede fuxi Nybegynder
20. juli 2001 - 13:04 Der er 3 kommentarer og
2 løsninger

Burde være simpel SQL

Hej

Jeg har et lille problem, jeg har to tabeller jeg gerne vil have til at hænge sammen de ser ud som følgende:

DESTINATION
DestinationID TypeID EnglishName
1            4      Denmark
2            4      Sweden
3            4      Norway
4            4      Hungary
4            4      Iceland

DESTINATION_TRANSLATED
DestinationID LanguageID TranslatedNAme
1            2          Danmark
2            2          Sverige
3            2          Norge

Som det kan ses indeholder den ene tabel en række lande hvor teksten står på engelsk (DESTINATION), den vil jeg gerne have til at hænge sammen med en tabel hvor nogle af landene er oversat (DESTINATION_TRANSLATED)... Resultatet jeg gerne vil have ud er følgende:

RESULT
DestinationID TypeID EnglishName TranslatedName
1            4      Denmark    Danmark
2            4      Sweden      Sverige
3            4      Norway      Norge
4            4      Hungary 
5            4      Iceland 

Som det kan ses er det ikke alle lande der er oversat, men jeg vil nu gerne have sat dem sammen så jeg kan se den engelske version på dem der ikke er oversat......

Jeg håber der er nogen der kan løse problemet.... kan det ikke løses SQL mæssigt er det muligt at der er nogen der kan løse det ved hjælp af ASP....

/FUXI
Avatar billede fuxi Nybegynder
20. juli 2001 - 13:04 #1
Ups der er vist lidt problemer med formateringen af mine tabeller, men mon ikke i kan finde ud af det alligevel.

/FUXI
Avatar billede medions Nybegynder
20. juli 2001 - 13:33 #2
Avatar billede terry Ekspert
20. juli 2001 - 13:38 #3
SELECT tbl1.DestinationID, tbl1.Name, tbl2.Name
FROM tbl1 LEFT JOIN tbl2 ON tbl1.DestinationID = tbl2.DestinationID;


You need to alter the table names and fields. In the example tbl1 is the English table.
Avatar billede proaccess Nybegynder
20. juli 2001 - 15:23 #4
SELECT DESTINATION.DestinationID, DESTINATION.TypeID, EnglishName, TranslatedNAme FROM DESTINATION LEFT JOIN [DESTINATION_TRANSLATED] ON DESTINATION.DestinationID = [DESTINATION_TRANSLATED].DestinationID;

Så skulle de rigtige navne på tabeller og felter også være på plads...
Avatar billede proaccess Nybegynder
26. juli 2001 - 15:11 #5
Kunne du bruge svaret til noget? I så fald, kan vi så ikke få spørgsmålet 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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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