webForumDet fria alternativet

Inner join

2 svar · 493 visningar · startad av l-boy

l-boyMedlem sedan juli 2003221 inlägg
#1

Har förstått att jag bör lära mig inner join för att göra det här på ett smidigt sätt, men har lite svårt att förstå principen.

Har tre tabeller.

Players: ID | Name
Games: ID | Name | Date
PlayedGames: ID | PlayerID | GameID

Vill kunna lista alla matcher för en viss spelare och sortera dem i datumordning. Använder mig av MS Access och ASP.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select p.name as player, 
         g.name as game,
        g.date
from players as p ,
      playedGames as pg,
      games g
  where p.id = pg.playerid
     and pg.gameid = g.id
   and p.id = 4711
  order by g.date
l-boyMedlem sedan juli 2003221 inlägg
#3

Tack - i efterhand.

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