Re: 問題ID:19652について

この質問の投稿一覧へ

なし Re: 問題ID:19652について

msg# 1.2.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2021-6-14 12:07 | 最終変更
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ということです

以上です

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.