質問編集履歴
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
oracle12c使用です。sqlでのselect検索について、2テーブルを結合してid=100をキーとした場合、同一項目にaaa,bbb,cccとカンマで区切り値を取得したいです。id=200をキーとした場合、dddと取得したいです。
|
2
|
-
select
|
2
|
+
select v1,v2,(select value from テーブルB where テーブルB.id = テーブルA.id)
|
3
3
|
from テーブルA
|
4
4
|
|
5
5
|
取得したい結果は下記です。
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,15 +1,25 @@
|
|
1
|
-
sqlでのselect検索について、
|
1
|
+
oracle12c使用です。sqlでのselect検索について、2テーブルを結合してid=100をキーとした場合、同一項目にaaa,bbb,cccとカンマで区切り値を取得したいです。id=200をキーとした場合、dddと取得したいです。
|
2
|
+
select no,v1,v2,(select value from テーブルB where テーブルB.id = テーブルA.id)
|
3
|
+
from テーブルA
|
2
4
|
|
5
|
+
取得したい結果は下記です。
|
6
|
+
|
7
|
+
a b aaa,bbb,ccc
|
8
|
+
c d ddd
|
9
|
+
e f eee
|
10
|
+
|
3
11
|
テーブルA
|
4
|
-
no id
|
12
|
+
no id v1 v2
|
5
|
-
--------------
|
13
|
+
----------------------
|
6
|
-
1 100
|
14
|
+
1 100 a b
|
7
|
-
2 200
|
15
|
+
2 200 c d
|
8
|
-
3 300
|
16
|
+
3 300 e f
|
9
17
|
|
10
18
|
テーブルB
|
11
19
|
id value
|
12
20
|
--------------
|
13
21
|
100 aaa
|
14
22
|
100 bbb
|
15
|
-
100 ccc
|
23
|
+
100 ccc
|
24
|
+
200 ddd
|
25
|
+
300 eee
|
1
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|