webForumDet fria alternativet

Join, I guess?

5 svar · 200 visningar · startad av Poffe

PoffeMedlem sedan apr. 20022 743 inlägg
#1

Hellå

Har ett litet problem som jag inte vet hur jag ska lösa.

Har en tabell med bilar som har ett id, sedan en tabell med varor som ska vara i bilarna, varorna har också ett id. Till slut har jag en tabell som innehåller en bils id och en varas id, alltså de bilar som innehåller en viss vara.

Min fråga är hur jag får ut alla varor som ska finnas i en bil genom bilens id?

DB'n (Mysql) ser ungefär ut så här:

tblBil
fldID, fldRegnr

tblVaror
fldID, fldNamn

tblLev
fldBilID, fldVaraID

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select fldRegnr,fldNamn
from tblBil b join tblLev l on b.fldId = l.fldBilId
join tblVaror v on l.fldVaraId = v.fldId
PoffeMedlem sedan apr. 20022 743 inlägg
#3

Tackar!! Ska genast testa =)=

PoffeMedlem sedan apr. 20022 743 inlägg
#4

Hmm.. förstår inte riktigt. Jag har alltså en bil, säg id 20, då vill jag få fram alla varor som ska finnas i den bilen.

Man måste alltså ange 20 någonstans men var?

LarsGMedlem sedan dec. 200012 464 inlägg
#5
select fldRegnr,fldNamn
from tblBil b join tblLev l on b.fldId = l.fldBilId
join tblVaror v on l.fldVaraId = v.fldId
where b.fldId = 20
PoffeMedlem sedan apr. 20022 743 inlägg
#6

hehe, inte svårare ;)

Tack så mycket!! Funkar perfekt

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)