hatena
hatena
2022/05/29 (日) 17:24:35
オートルックアップクエリの設計例
画像の 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;
通報 ...