webForumDet fria alternativet

JOIN som inte funkar som den ska

ASP

1 svar · 183 visningar · startad av Janspeed

Medlem sedan jan. 2001510 inlägg
Frågan#1

Hej! Har lite problem med en SQL-sats.

Jag har två tabeller. Den ena innehåller fordonstyp, märke, märkesmodell och kod

Den andra tabellen innehåller fordonstyp, kod och kodförklaring.

Nu vill jag slå ihop dessa till en och samma tabell genom att jämföra fordonstyp och kod. så att förklaringen hamnar bakom rätt post. Är det någon som har ett bra förslag hur jag gör detta?

Jag har provat själv lite men den visar bara några av posterna för varje märkesmodell. I alla fall så ser den ut så här:


SELECT     *
FROM       tblFor INNER JOIN
           tblKoder ON tblFor.TypeID = tblKoder.Fordon AND tblFor.Kod = tblKoder.Kod
WHERE     (tblFor.TypeID = 'Personbil') AND (tblFor.BrandID = 'Volvo')
ORDER BY tblFor.BrandTypeID, tblFor.Part

Tacksam för hjälp. :)

//JANspeed

[Redigerat av Janspeed den 25 jun 2001]

[Redigerat av Janspeed den 25 jun 2001]

Medlem sedan jan. 2001510 inlägg
#2

:i Löste det. Det skulle vara en LEFT JOIN tydligen.

Jag sa ju att jag inte var någe vidare på join. Fast nu är jag ju lite klokare. :)

/JANspeed

486 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
354 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)