Доступ - выберите Запрос, который возвращает «один» из таблицы «один ко многим». - PullRequest
0 голосов
/ 31 января 2019

Это мой первый пост, поэтому заранее прошу прощения за ошибки новичка.Я ожидаю, что то, что я пытаюсь сделать, не сложно, но мне не хватает словарного запаса, чтобы найти ответ путем поиска.

У меня есть две таблицы «один ко многим»:

tblLegToXacts
-------------
Leg (many)  
Xact (one)
tblTorsoToLegs
--------------
Torso (many)  
Leg (one)

Я бы хотел, чтобы запрос на выборку возвращал Torso, когда введенные критерии кратны Xacts, которые являются частью того же Leg, который является частью того же Torso.

Все мои многочисленные попытки успешного запроса возвращают ноль записей.Я попытался упростить запрос, который пытается вернуть Torso только тогда, когда введенные критерии равны двум Legs, которые являются частью одного и того же Torso, но опять же, без радости.

Вот SQL из Access:

SELECT tblTorsoToLegs.Torso  
FROM (tblTorsoToLegs  
INNER JOIN tblLegToXacts ON tblTorsoToLegs.Leg = tblLegToXacts.Leg)   
INNER JOIN tblLegToXacts AS tblLegToXacts_1 ON tblTorsoToLegs.Leg = tblLegToXacts_1.Leg  
WHERE (((tblLegToXacts.Leg)=998)   
AND ((tblLegToXacts_1.Leg)=1022));

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...