要查询的SQL查询

时间:2012-06-15 21:58:20

标签: sql intersect

我遇到了很多关于SQL的问题,我不确定如何做我需要的,但是一系列步骤是:

有两张桌子。 表1有一个'game_id'

表2有'game_id'和'id'  其中'game_id'与第一个表相同。

表1是游戏列表。 表2列出了特许经营权。

我正在尝试制作一个只能显示特许经营游戏的SQL查询。

我有这个:

SELECT * FROM gamedata_similar_games
INNER JOIN gamedata_franchises
ON gamedata_franchises.id='244'
WHERE gamedata_similar_games.game_id= '6959'

但它返回335结果。这场比赛的特许经营权有6场比赛。

这太不清楚了吗?

1 个答案:

答案 0 :(得分:0)

您必须将相关字段放在ON子句

SELECT * FROM gamedata_similar_games G
INNER JOIN gamedata_franchises F
ON G.game_id = F.game_id 
WHERE F.id= '244'