【问题标题】:Merging data in mySQL when not all data points match当并非所有数据点都匹配时合并 mySQL 中的数据
【发布时间】:2011-10-22 14:31:56
【问题描述】:

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

当我运行如下代码时:

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

我只从获得奖励的玩家那里获得结果。我如何将玩家与他们获得的奖项进行匹配,同时保留所有未获得奖项的玩家?

【问题讨论】:

    标签: mysql join where


    【解决方案1】:

    看起来您可能正在寻找左连接...

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

    【讨论】:

      猜你喜欢
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-15
      • 2022-01-03
      • 2015-04-24
      • 1970-01-01
      相关资源
      最近更新 更多