0

2 つの異なるテーブル ソースからデータを取得しています。それらを1つに組み合わせる最良の方法は何ですか?

例えば:

テーブル 1には次の列があります。

date | time | exchange 

表 2には次の列があります。

date | time | price | position

それらを組み合わせて、次のテーブルを作成できるようにします。

date | time | exchange | position | price

ポジションとエクスチェンジの列が空である場合があります。この新しいテーブルを作成する最善の方法は何ですか?

4

2 に答える 2

3

SQL JOINをさらに読むことをお勧めします。SQL 結合

次に、ビューが複数のテーブルからのデータを表す方法について読んでください: Oracle のビューとは?

次に、SQL UNION が複数のテーブルからの結果を結合する方法について読んでください: http://www.orafaq.com/wiki/Union

選択からのテーブルの作成について読んでください: http://www.techonthenet.com/sql/tables/create_table2.php

マテリアライズド ビューを理解する: http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6002.htm

これは表面をなぞるだけです。これらはすべて、さまざまな利点と欠点を備えた要件を解決します。

于 2012-11-14T15:52:53.680 に答える
0

テーブルが実際にどのように関連しているかは明確ではありませんが、おそらく結合テーブルも使用することをお勧めします。正規化を理解する必要があります

于 2012-11-14T15:54:22.210 に答える