Microsoft Access 掲示板

テーブル変更後、読み込まなくなりました。 / 28

36 コメント
views
4 フォロー
28

オートルックアップクエリの設計例

画像1

画像の T_理由、T_理由_1、T_理由_2 は1つの同じテーブルです。T_理由 をテーブルの追加で3回追加すると、別名がついて追加されます。

上記のクエリのSQL

SELECT
    T_依頼.依頼ID,
    T_依頼.依頼日,
    T_着色作業者.作業者姓,
    [ORDER FILE].[ワークNO],
    T_依頼.品名,
    T_依頼.希望処置,
    T_依頼.[ロット番号],
    T_依頼.[ロット枝],
    T_依頼.巻き長さ,
    T_理由.理由,
    T_理由_1.理由,
    T_理由_2.理由,
    T_依頼.補足説明,
    T_依頼.検品フィードバック
FROM
    (
        (
            (
                (
                    T_依頼
                    INNER JOIN T_理由 ON T_依頼.依頼理由_1 = T_理由.理由ID
                )
                INNER JOIN T_理由 AS T_理由_1 ON T_依頼.依頼理由_2 = T_理由_1.理由ID
            )
            INNER JOIN T_理由 AS T_理由_2 ON T_依頼.依頼理由_3 = T_理由_2.理由ID
        )
        INNER JOIN T_着色作業者 ON T_依頼.依頼者 = T_着色作業者.主キー
    )
    INNER JOIN ORDER FILE ON T_依頼.W_No = ORDER FILE.ID;
通報 ...