複数TBLを内部結合する際のONの箇所についての質問です。
以下の4つのTBLを結合します。
<表1:結果TBL>
管理NO | 結果 |
---|---|
1 | 処理待ち |
<表2:管理NO変換TBL>
管理NO | 変換後NO |
---|---|
1 | AFTER1 |
<表3:注文TBL>
変換後NO | 注文者ID |
---|---|
AFTER1 | CUST01 |
<表4:顧客TBL>
注文者ID | 顧客名 |
---|---|
CUST01 | テスト太郎 |
全てのTBLの情報を取得するSQLを作成します。
SELECT 表1.,表2.,表3.,表4.
FROM 表1
INNER JOIN 表2 ON 表2.管理NO = 表1.管理NO
INNER JOIN 表3 ON 表3.変換後NO = 表2.変換後NO
INNER JOIN 表4 ON 表4.注文者ID = 表3.注文者ID
WHERE 表1.結果 = 00;
【質問】
上記のように、メインテーブル以外のリレーションテーブルどうしを結合していても問題はないでしょうか・・?
(表1をメインテーブルと呼んでます。)
※結合が苦手なので初歩的な質問です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/30 12:53