1

表 1 :

GenericID RelatedGenericID
--------- ----------------
25            1566

220           1570

330           1571

表 2 :

GenericID GenericName
--------- -----------
25           a

220          b

330          c

1566         d

1570         e

1571         f

MSaccess クエリの結果を次のようにしたい:

GenericID GenericName RelatedGenericID  RelatedGenericName
--------  ----------- ----------------  ------------------
25           a          1566               d

220          b          1570               e

330          c          1571               f

誰でも私を助けてくれますか。ありがとう

4

1 に答える 1

0

これは、MS Access のクエリ デザイン ウィンドウのみを使用して作成されます。名前を含む G2 は、デザイン グリッドに 2 回追加されています。

これは、MS Access 2010 の SQL ビューでどのように見えるかです。

SELECT g1.GenericID, g2.GenericName, g2_1.GenericName, g1.RelatedGenericID 
FROM (g1 INNER JOIN g2 ON g1.GenericID = g2.GenericID) INNER JOIN g2 AS g2_1 ON g1.RelatedGenericID = g2_1.GenericID;

整頓:

SELECT g1.genericid,
       g2.genericname,
       g1.relatedgenericid,
       g2_1.genericname
FROM   (g1
        INNER JOIN g2
                ON g1.genericid = g2.genericid)
       INNER JOIN g2 AS g2_1
               ON g1.relatedgenericid = g2_1.genericid; 
于 2012-07-14T08:18:08.970 に答える