私は初心者のSQLに関する知識があり、SQLでこれが可能かどうか疑問に思っています。ループのSQL結合?
SQLクエリ1 >>
select distinct(id) as active_pod from schema_naming
クエリ1つの出力>>
active_pod
DB_1
DB_2
...
DB_20
SQLクエリ2 >>
select * from DB_1.mapping UNION
select * from DB_2.mapping UNION
....
select * from DB_20.mapping UNION
によりSQLの私の限られた知識を、私は」現在#1のクエリが実行されており、毎回クエリ2のDB_1、DB2、.. DB_20が変更され、#2が実行されます。
しかし、これは1つのクエリでこれが可能かどうか疑問に思っていたので、#2クエリでDB番号を手動で変更する必要はなく、すべての行を結合する必要はありません。このような
何か...(しかし、労働組合をどうするかわからない)
select * from {
select distinct id from schema_naming}.user_map
誰かがこれに光を当てることができればそれは素晴らしいことだろう。 (私はOracle SQL上でこれをしようとしています)
ありがとうございます。
オラクルタグを付けてください – maSTAShuFu
何を達成したいですか? – maSTAShuFu
データベース間に 'mapping'テーブルのコピーがたくさんあるのはなぜですか?これは悪いデザインの問題のようです。 – Phil