oracle12c使用です。sqlでのselect検索について、2テーブルを結合してid=100をキーとした場合、同一項目にaaa,bbb,cccとカンマで区切り値を取得したいです。id=200をキーとした場合、dddと取得したいです。
select v1,v2,(select value from テーブルB where テーブルB.id = テーブルA.id)
from テーブルA
取得したい結果は下記です。
a b aaa,bbb,ccc
c d ddd
e f eee
テーブルA
no id v1 v2
1 100 a b
2 200 c d
3 300 e f
テーブルB
id value
100 aaa
100 bbb
100 ccc
200 ddd
300 eee
回答2件
あなたの回答
tips
プレビュー