0
如何从不同的表中选择同时包含元素x和y的所有值。 可以说我想选择所有有动作和战略类型的游戏。在一张游戏桌上,我有gameid,gametitle,在其他gamegenre我有gameid,gamegenre。我通过gameid将它们连接在一起。SQL使用x任意y元素选择所有值
SELECT g.gameid, gg.genre
FROM games g
NATURAL JOIN gamegenre gg
WHERE gg.genre = 'Action'
And gg.genre = 'Strategy';
为什么这个代码只选择风格为动作和策略的游戏?我该如何解决它?
很好,非常感谢你!是的,我在大多数情况下使用INNER JOIN只是在这里得到了一个小懒:D –