我需要什么样的联接?

xdu*_*ine 2 sql semi-join

我有一张投票表:

 votes
-----------------
 userid   gameid
-------  --------
   a        1
   a        2
   a        3
   b        1
   b        2
Run Code Online (Sandbox Code Playgroud)

和一个游戏桌:

 games
----------------
 gameid   title
 ------   ------
    1       foo
    2       bar
    3       fizz
    4       buzz
Run Code Online (Sandbox Code Playgroud)

我将使用什么样的联接来执行查询"从游戏中选择*[用户A在游戏中投票]"?

我试过跟随杰夫的指南,但我没有得到预期的结果.

Ale*_* K. 6

您将使用INNER联接来建立公共gameid字段之间的关系;

select
  votes.userid,
  games.title
from games
  inner join votes on (votes.gameid = game.gameid)
where
  votes.userid = 'a'
Run Code Online (Sandbox Code Playgroud)