访问 - 选择查询,从一到,许多表返回的“一”

时间:2019-01-31 18:17:49

标签: sql ms-access

这是我的第一篇文章,因此对于任何新手错误,我都深表歉意。我希望我尝试做的事情并不困难,但是我缺乏通过搜索找到答案的词汇。

我有两个一对多表:

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));

谢谢!

0 个答案:

没有答案