Hämta data i olika tabeller

ASP

2 svar · 175 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Jag ska göra en SQl-fråga där man hämtar information från en tabell roster. I den tabellen finns det två speciella fält "Land" och "Språk" i de kolumnerna står det ett nummer.

Det nummer som står i rost tabellen skall hämta språket från en tabell roster. Samma gäller även för Landet.

Ex. tabellen rost.
Land = 2 Sprak = 3

tabellen land
1 = Sverige
2 = England
3 = Tyskland

tabellen språk
1 = Svenska
2 = Tyska
3 = Engelska

Resultatet skulle alltså bli
England och Engelska

Hur gör jag detta? Antagligen måste jag använda någon typ av group by uttryck gissar jag på.

Medlem sedan dec. 200012 464 inlägg
#2

select land,sprak
from land,sprak,rost
where rost.sprak = sprak.id
and rost.land = land.id

Medlem sedan jan. 20013 406 inlägg
#3

Tack nu fungerar det

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)