当并非所有数据点都匹配时,合并mySQL中的数据

时间:2011-10-22 14:31:56

标签: mysql join where

我有两张桌子,Arb_Total和AwardsPlayers。两个表共享列playerID。我想将来自AwardsPlayers的列awardID添加到Arb_Total,由playerID链接。问题是Arb_Total中只有少数玩家在AwardsPlayers中获得任何奖项。

当我运行代码时:

select *
from Arb_Total a, AwardsPlayers w
where a.playerID = w.playerID

我只能获得获奖者的结果。我如何将玩家与他们赢得的奖项相匹配,同时保留所有未赢得奖项的玩家?

1 个答案:

答案 0 :(得分:1)

看起来你可能正在寻找左联盟...

http://www.w3schools.com/sql/sql_join_left.asp