2015-10-05 2 views
0

Мне нужна помощь при вычислении запроса, который я пытаюсь извлечь из своего учебника. Кажется, я не понимаю. Любая помощь будет оценена! Запрос запрашивает 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

+0

Возможный дубликат [Простой SQL Query в доступе] (http://stackoverflow.com/вопросы/32939801/простой SQL-запросов в доступе) – Japongskie

ответ

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 
Смежные вопросы