小编Pau*_*lyM的帖子

Left Outer Join未返回预期结果

我有两张桌子:玩家和游戏.我想返回所有球员的名单,无论他们的球队是否参赛.如果他们的团队确实在玩游戏,我想要game_id,否则替换为NULL.

我认为这只是一个LEFT OUTER JOIN,但它只返回实际播放的玩家列表.

SELECT a.id, b.match_id 
FROM player a 
  LEFT OUTER JOIN game b ON a.team_id = b.home_team_id or a.team_id = b.away_team_id 
WHERE b.round = 1
Run Code Online (Sandbox Code Playgroud)

我想这是基本的东西..抱歉.

sql postgresql join

2
推荐指数
1
解决办法
63
查看次数

标签 统计

join ×1

postgresql ×1

sql ×1