表の主キーである1つの列が共通する表とビューがあります。今すぐテーブルに参加して特定の列のみを表示する場合は、その場合にビューまたはテーブルを作成する必要がありますか?また、結合結果をTableauにインポートしたいと思います。Oracle SQL開発者 - 表と表から表を作成
-2
A
答えて
0
まあ、単一のクエリでテーブルとビューを結合するだけなら、それを書くこともできますし、必要に応じてビューを作成することもできます。たとえば:
create table tmp_table_a (id, first_col, second_col, third_col) as
select level, lpad('a',level,'b'), lpad('c',level,'d'), lpad('e',level,'f')
from dual connect by level < 101;
create view v_tmp_a as
select id, substr(first_col,1,10) as first_sub_col from tmp_table_a;
単純なクエリ:
select second_col, third_col, first_sub_col
from tmp_table_a t1, v_tmp_a v1
where t1.id = v1.id;
またはビューを作成します。
create view v_join_a as
select second_col, third_col, first_sub_col
from tmp_table_a t1, v_tmp_a v1
where t1.id = v1.id;
select * from v_join_a;
+0
2つのビューを結合して新しいテーブルを作成する場合はどうすればよいですか?どの結合を使用するのが適切ですか? –
+0
必要な参加の内容によって異なります。あなたはオブジェクトを気にせず、テーブルについてのビューを考える –
関連する問題
- 1. oracle sql開発者でSQLワークシートの表示を切り替える方法
- 2. Oracle sql開発者のカラーコード
- 3. oracle sql開発者で接続を作成できません
- 4. タイムスタンプを表示するoracle SQLの開発者を強制的に
- 5. oracle sql開発者ツールで新しい表オプションを有効にする方法
- 6. Oracle Sqlの開発者はヌルの外部キーを表示する方法
- 7. Oracle SQL開発者は、外部キーのNULL値を表示する方法
- 8. Oracle SQL開発者 - インデックスと実行プラン
- 9. Oracle SQL開発者のDB2データベース
- 10. oracle sqlの開発者の更新クエリ
- 11. oracle sqlの開発者がクラッシュする
- 12. OracleのSQLの開発者は、10行
- 13. sqlの開発者mysqlからOracleへの移行
- 14. 開発者がSQL ServerからOracleに移行する
- 15. Oracle SQL:コンポーネント表からのエントリを一度表示する
- 16. Oracleデバッグは動作しません。SQL開発者4.2.0.17
- 17. oracleクラウドで作成された表の表示方法
- 18. SQL開発者動的テーブル
- 19. SQLで表を作成
- 20. SQLの開発者、私はそれを更新する必要があるのOracle SQLの開発者 とマテリアライズド・ビューを作成するマテリアライズド・ビュー
- 21. Oracleデータベースの開発者サンドボックス
- 22. button_to発表者をブロック
- 23. Oracle PL/SQLのコード表記
- 24. OracleのSQL更新表ID
- 25. SQLoaderから外部表[Oracle]
- 26. VBAを使用したOracle SQL開発者のオープン
- 27. oracle sqlの開発者副問合せ機能
- 28. Oracle、SQL開発者のステージングレコードを更新できません
- 29. 異表記のoracle表の集合として情報マップを作成
- 30. oracle sql開発者のTNS entyに接続できません
私は新しいテーブルを作成するために2つのビューに参加したい場合はどう?どの結合を使用するのが適切ですか? –