我有2个表 - 表A和表B.我尝试链接的字段名分别是RGID和GROUPID。我的查询首先找到表A中的RGID,但后来我想使用表B来查找与之关联的ResID。我必须使用什么类型的连接才能每个GROUPID值只返回1个ResID值?
表A
RGID
LN2300 Finite
表B
GROUPID ResID
LN2300 Finite LN2300
LN2300 Finite LN2300
LN2300 Finite LN2300
LN2300 Finite LN2300
CODE - 这是我到目前为止所尝试过的。值得注意的是,在表B中有35个“LN2300有限”记录,这与我使用下面的代码时获得的记录数相同。
SELECT dbo_jrtresourcegroup.job, dbo_jrtresourcegroup.suffix, dbo_jrtresourcegroup.rgid
FROM dbo_RESPLAN000 RIGHT JOIN dbo_jrtresourcegroup ON dbo_RESPLAN000.GROUPID = dbo_jrtresourcegroup.rgid
WHERE (((dbo_jrtresourcegroup.job)="N000001550") AND ((dbo_jrtresourcegroup.suffix)=20));