Re: 問題ID:19652について
yokoyama68
投稿数: 28
前回の書き込みの内容でテーブルの左右が逆になっておりましので
書き込みを修正しておきました 失礼しました
左テーブル:category
右テーブル:prod
です
SELECTの定義が以下のため、
「SELECT c.category, c.name category_name, p.name prod_name」
各項目は左右のテーブルから以下のように参照されます
CATEGORY 結合キー(左右両方から)
CATEGORY_NAME 左テーブルから
PROD_NAME 右テーブルから
結合失敗したデータの項目は以下のように埋められます
※左テーブルのCATEGORY:60のケース ※右テーブルと結合失敗したため右テーブルの項目は(NULL)になる
CATEGORY 60 左テーブルから
CATEGORY_NAME stationary 左テーブルから
PROD_NAME (NULL) 結合失敗のためNULLになる
※右テーブルのCATEGORY:(NULL)のケース ※左テーブルと結合失敗したため左テーブルの項目は(NULL)になる
CATEGORY (NULL) 右テーブルから この(NULL)は元の値がNULLということです
CATEGORY_NAME (NULL) 結合失敗したためNULLになる
PROD_NAME (NULL) 右テーブルから この(NULL)は元の値がNULLということです
以上です
書き込みを修正しておきました 失礼しました
左テーブル:category
右テーブル:prod
です
SELECTの定義が以下のため、
「SELECT c.category, c.name category_name, p.name prod_name」
各項目は左右のテーブルから以下のように参照されます
CATEGORY 結合キー(左右両方から)
CATEGORY_NAME 左テーブルから
PROD_NAME 右テーブルから
結合失敗したデータの項目は以下のように埋められます
※左テーブルのCATEGORY:60のケース ※右テーブルと結合失敗したため右テーブルの項目は(NULL)になる
CATEGORY 60 左テーブルから
CATEGORY_NAME stationary 左テーブルから
PROD_NAME (NULL) 結合失敗のためNULLになる
※右テーブルのCATEGORY:(NULL)のケース ※左テーブルと結合失敗したため左テーブルの項目は(NULL)になる
CATEGORY (NULL) 右テーブルから この(NULL)は元の値がNULLということです
CATEGORY_NAME (NULL) 結合失敗したためNULLになる
PROD_NAME (NULL) 右テーブルから この(NULL)は元の値がNULLということです
以上です
投稿ツリー
-
問題ID:19652について
(yamadanbira, 2021-6-8 14:40)
-
Re: 問題ID:19652について
(jdnbj, 2021-6-11 17:46)
- Re: 問題ID:19652について (yamadanbira, 2021-6-14 9:05)
-
Re: 問題ID:19652について
(yokoyama68, 2021-6-14 9:30)
-
Re: 問題ID:19652について
(yamadanbira, 2021-6-14 11:16)
-
Re: 問題ID:19652について
(yokoyama68, 2021-6-14 12:07)
- Re: 問題ID:19652について (yamadanbira, 2021-6-14 14:26)
-
Re: 問題ID:19652について
(yokoyama68, 2021-6-14 12:07)
-
Re: 問題ID:19652について
(yamadanbira, 2021-6-14 11:16)
-
Re: 問題ID:19652について
(jdnbj, 2021-6-11 17:46)