質問するログイン新規登録

質問編集履歴

3

自己コード追記

2015/07/30 06:54

投稿

ryo_se
ryo_se

スコア68

title CHANGED
File without changes
body CHANGED
@@ -45,4 +45,34 @@
45
45
  2 NULL NULL
46
46
 
47
47
 
48
- お忙しい中恐縮ですが、ご教授のほどお願いいたします。
48
+ お忙しい中恐縮ですが、ご教授のほどお願いいたします。
49
+
50
+
51
+
52
+
53
+ ====================================
54
+ **●追記**
55
+
56
+ 下記のような形で作ってみましたが問題ないでしょうか?
57
+ 実行したところ望みどおりになってはいるのですが、
58
+ データが増えた際に正常に取得できているか不安な部分がございます・・。
59
+
60
+
61
+ SELEB A.A_CD, B.B_CD,C.C_CD
62
+ FROM A_TABLE A
63
+ LEFT JOIN B_TABLE B
64
+ ON B.A_CD = A.A_CD
65
+ LEFT JOIN C_TABLE C
66
+ ON C.B_CD IS NOT NULL AND C.B_CD = B.B_CD
67
+
68
+ UNION
69
+
70
+ SELEB A.A_CD,B.B_CD, C.C_CD
71
+ FROM A_TABLE A
72
+ LEFT JOIN C_TABLE C
73
+ ON C.A_CD = A.A_CD
74
+ LEFT JOIN B_TABLE B
75
+ ON C.B_CD = B.B_CD
76
+ WHERE C.C_CD IS NOT NULL
77
+
78
+ ORDER BY A_CD;

2

文面修正

2015/07/30 06:54

投稿

ryo_se
ryo_se

スコア68

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,7 @@
19
19
  A ← C
20
20
 
21
21
 
22
- ここで下記の表になるSQLを結合したいのですが、外部結合を使用しても抽出がうまくできません
22
+ ここで下記の抽出結果を示するSQLを作成したいのですが、外部結合を使用しても抽出がうまくできません
23
23
 
24
24
  ●Aテーブル
25
25
  |Aコード|

1

レイアウト修正

2015/07/30 02:17

投稿

ryo_se
ryo_se

スコア68

title CHANGED
File without changes
body CHANGED
@@ -39,10 +39,10 @@
39
39
 
40
40
  ●抽出結果
41
41
  |Aコード|Bコード|Cコード|
42
- 1 1 1
42
+ 1 1 1
43
- 1 2 NULL
43
+ 1 2 NULL
44
- 1 NULL 2
44
+ 1 NULL 2
45
- 2 NULL NULL
45
+ 2 NULL NULL
46
46
 
47
47
 
48
48
  お忙しい中恐縮ですが、ご教授のほどお願いいたします。