我遇到了很多关于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场比赛。
这太不清楚了吗?
答案 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'