【发布时间】:2012-09-17 10:49:53
【问题描述】:
我有两张桌子:
具有 player_id 和名称的玩家
带有 player_id 和 team_id 的团队
并非所有玩家都有球队参赛资格。
我正在尝试创建一个查询,在给定 player_id 的情况下,如果在 team 表中未找到 player_id,将返回名称和 null。
我尝试了各种 JOIN,但我得到的是 null、null 或在表中找到的第一个 team_id 的名称。
感谢您的帮助
【问题讨论】:
-
LEFT JOIN 应该这样做
-
请提供两张表(球员和球队)的样本数据。
-
是的,谢谢。我以为我试过了,但一定是用错了。