webForumDet fria alternativet

Hämta från två tabeller?

Databaser & SQL

4 svar · 462 visningar · startad av streetrobban

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

Hej!

Hur gör jag för att hämta lagens namn (rbl_teams.name) från en tabell (rbl_teams) med hjälp av lagens id nummer (rbl_games.team_won_id och rbl_games.team_lost_id) från en annan tabell (rbl_games)?

Tack på förhand!

Medlem sedan jan. 20013 406 inlägg
#2

:)

SELECT g.*, t.name FROM rbl_games AS g, rbl_teams AS t 
WHERE g.team_won_id = t.id
AND g.team_lost_id = t.id
ORDER BY t.name
Medlem sedan dec. 200012 464 inlägg
#3
SELECT g.<kolumner>,
        t1.name as won,
        t2.name as lost 
 FROM rbl_teams t1 
  join rbl_games AS g  on g.team_won_id = t1.id
  join rbl_teams AS t2  on g.team_lost_id = t2.id
Medlem sedan jan. 20011 140 inlägg
#4

Tack för era svar! Vad är det för skillnad på JOIN och INNER JOIN?

Medlem sedan dec. 200012 464 inlägg
#5

Ingen.

257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)