使用嵌套查询的简单访问查询

时间:2015-10-05 02:14:13

标签: sql ms-access

我需要一些帮助来找出我正在尝试从教科书中查询的查询。我似乎无法弄明白。任何帮助,将不胜感激! 该查询要求在所有赌场玩同一台老虎机的PlayerNums。我不知道如何处理这个问题。

这是我到目前为止所拥有的,相信我,我知道这可能是可怕的 错。

SELECT P1.PlayerNum
FROM Plays as P1
WHERE P1.SlotNum IN
   (SELECT P2.SlotNum
    FROM Plays AS P2
    WHERE P2.CasinoNum IN
       (SELECT P3.CasinoNum
         FROM Plays AS P3));

感谢您的帮助!表格如下:https://gyazo.com/a961956b95e04dde93e7dabbba215dcb

1 个答案:

答案 0 :(得分:0)

根据您的表格结构,尝试加入以下3个表格...

    SELECT a.PlayerNum FROM Player a
    INNER JOIN Plays b ON a.PlayerNum = b.PlayerNum
    INNER JOIN Casino c ON b.CasinoNum = c.CasinoNum