这是我的第一篇文章,因此对于任何新手错误,我都深表歉意。我希望我尝试做的事情并不困难,但是我缺乏通过搜索找到答案的词汇。
我有两个一对多表:
tblLegToXacts
-------------
Leg (many)
Xact (one)
tblTorsoToLegs
--------------
Torso (many)
Leg (one)
我想选择查询返回Torso
当输入标准是多发性Xacts
是部分相同的Leg
,它是部分相同的Torso
。
我多次尝试成功查询均返回零记录。我尝试了一个简化的查询,该查询仅在输入的条件是属于同一Torso
的两个Legs
时才尝试返回Torso
,但是同样,没有乐趣。
这是Access中的SQL:
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));
谢谢!