GuldstrandMedlem sedan juli 20041 274 inlägg
Hej...
Jag har två tabeller "trips" och "counties".
counties
id (int)
name (varchar)
trips
from_county (int)
to_county (int)
Frågan är nu, hur jag hämtar och visar namnet från tabellen "counties". :r
Alltså:
Från: [län-namn] Till: [län-namn]
Går det att köra dubbla INNER JOIN, eller finns det ett "bättre" sätt?
invecklarenMedlem sedan jan. 2008270 inlägg
Om alla Trips alltid har både from_county och To_county, så går det bättre än bra. Annars kör du två st left join till counties-tabellen.
GuldstrandMedlem sedan juli 20041 274 inlägg
invecklaren skrev:
Om alla Trips alltid har både from_county och To_county, så går det bättre än bra. Annars kör du två st left join till counties-tabellen.
Ja, både "from_county" och "to_county" är angivet för samtliga resor.
Som det är nu, har jag flera sql-frågor, men skulle vilja slå ihop detta till EN fråga.
Är tacksam för hjälp med detta.
prplxrMedlem sedan juni 2012557 inlägg
Ja, du kan ha flera INNER JOINs.
SELECT from_county, to_county, cfrom.name, cto.name
FROM trips
INNER JOIN counties cfrom
ON trips.id = cfrom.id
INNER JOIN counties cto
ON trips.id = cto.id
Otestad, from the top of my head, men bör fungera.