私は次のテーブルを持っています:
T1
ID PRIORITY
1 1
2 1
3 2
4 4
T2
ID SERVICE
1 PSTN
1 ADSL
3 ADSL
T3
ID DEVICE
1 BSC1
3 BSC7
4 BSC7
出力として欲しい
ID PRIORITY SERVICE/DEVICE
1 1 PSTN
1 1 ADSL
1 1 BSC1
2 1
3 2 ADSL
3 2 BSC7
UNION ALLを使用してこれらのテーブルをバインドするにはどうすればよいですか?また、T1のWHERE句を配置する必要があります WHERE PRIORITY!=4
1つのIDの出力テーブルの総数は、T2 + T3(FOR ID = 1 2 + 1 = 3)の要約である必要がありますが、ID = 2の場合は、2番目の列が空白のテーブル出力にも存在する必要があります。
ありがとうございました