質問編集履歴

6

誤字修正

2020/09/17 08:20

投稿

shark15
shark15

スコア0

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- (出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。)
57
+ (出来ればcode3とcode4のpriceは、nullではなく「0」を表示させたいです。)
58
58
 
59
59
 
60
60
 
@@ -106,7 +106,7 @@
106
106
 
107
107
 
108
108
 
109
- |出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。
109
+ |出来ればcode3とcode4のpriceは、nullではなく「0」を表示させたいです。
110
110
 
111
111
 
112
112
 

5

バージョン追記

2020/09/17 08:20

投稿

shark15
shark15

スコア0

test CHANGED
@@ -1 +1 @@
1
- Oracle:SQLで表2つを結合させたい
1
+ Oracle:SQLで表2つを結合させたい ※追記しました
test CHANGED
@@ -94,7 +94,7 @@
94
94
 
95
95
  Oracle Databaseは 12.1.0.1.0 でした。
96
96
 
97
- Windows10です。
97
+ Windows 10 Proです。
98
98
 
99
99
 
100
100
 

4

追記しました

2020/09/17 06:11

投稿

shark15
shark15

スコア0

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- 出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。
57
+ 出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。
58
58
 
59
59
 
60
60
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  select code_a as code, name, price
74
74
 
75
- from A left outer join B on A.code=B.code
75
+ from A left outer join B on A.code_a=B.code_b
76
76
 
77
77
  ```
78
78
 
@@ -93,3 +93,27 @@
93
93
  OracleはSL Object Browser for Oracle Ver.12(32bit)です。
94
94
 
95
95
  Oracle Databaseは 12.1.0.1.0 でした。
96
+
97
+ Windows10です。
98
+
99
+
100
+
101
+
102
+
103
+ 追記
104
+
105
+
106
+
107
+
108
+
109
+ |出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。
110
+
111
+
112
+
113
+ ここに注目しないでください。
114
+
115
+ この文は外部結合が思うようにいった時に「ついでに」という話なので
116
+
117
+ 外部結合等を使ってcodeをすべて表示させつつ、表AとBを結合させる方法を
118
+
119
+ 先に教えてほしいです。

3

誤字修正

2020/09/17 06:08

投稿

shark15
shark15

スコア0

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  ```
72
72
 
73
- select code_a as code name price
73
+ select code_a as code, name, price
74
74
 
75
75
  from A left outer join B on A.code=B.code
76
76
 

2

バージョン追記

2020/09/17 05:17

投稿

shark15
shark15

スコア0

test CHANGED
File without changes
test CHANGED
@@ -90,4 +90,6 @@
90
90
 
91
91
 
92
92
 
93
- OracleはSL Object Browser fro Oracle Ver.12(32bit)です。
93
+ OracleはSL Object Browser for Oracle Ver.12(32bit)です。
94
+
95
+ Oracle Databaseは 12.1.0.1.0 でした。

1

誤字修正

2020/09/17 05:08

投稿

shark15
shark15

スコア0

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  **|表A**
12
12
 
13
- |cord_a|name|
13
+ |code_a|name|
14
14
 
15
15
  |:--:|:--:|
16
16
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  **|表B**
28
28
 
29
- |cord_b|price|
29
+ |code_b|price|
30
30
 
31
31
  |:--:|:--:|
32
32
 
@@ -40,7 +40,7 @@
40
40
 
41
41
  **|実行結果**
42
42
 
43
- |cord|name|prise|
43
+ |code|name|price|
44
44
 
45
45
  |:--:|:--:|:--:|
46
46
 
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- 出来ればcord3とcord4のpriseは、nullではなく「0」を表示させたいです。
57
+ 出来ればcode3とcode4のpriseは、nullではなく「0」を表示させたいです。
58
58
 
59
59
 
60
60
 
@@ -70,21 +70,21 @@
70
70
 
71
71
  ```
72
72
 
73
- select cord_a as cord name prise
73
+ select code_a as code name price
74
74
 
75
- from A left outer join B on A.cord=B.cord
75
+ from A left outer join B on A.code=B.code
76
76
 
77
77
  ```
78
78
 
79
79
  で実行してみましたが、
80
80
 
81
- cord1とcord2の2行しか結果しかでませんでした。
81
+ code1とcode2の2行しか結果しかでませんでした。
82
82
 
83
- 表Aのcordとnameをすべて表示させるにはどのようにしたらいいでしょうか?
83
+ 表Aのcodeとnameをすべて表示させるにはどのようにしたらいいでしょうか?
84
84
 
85
85
  どうか知恵をお貸しください。
86
86
 
87
- (実際はもっと列があり、where句で対象年と対象項目を指定したりしていますが
87
+ (実際はもっと列があり、where句で対象年と対象項目を指定したりしていますが
88
88
 
89
89
  関係ないと思うので省いています)
90
90