我有一张投票表:
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在游戏中投票]"?
我试过跟随杰夫的指南,但我没有得到预期的结果.
您将使用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)
| 归档时间: |
|
| 查看次数: |
241 次 |
| 最近记录: |