私はデータウェアハウスプロジェクトに取り組んでいます。私は教授から3つのcsvファイルが与えられました。私が問題を抱えているのは、mastersalesファイルと顧客ルックアップです。これらのファイルは共に、CUST_IDを主キーとして使用して、顧客ディメンション・ファイルを使用してマスター・セールス・ファイルのデータを挿入または結合するために必要なCUST_ID列を共有します。これは初めてのSQLプロジェクトなので、文字通り経験はありません。私の質問は、IDに基づいてテーブルを一緒に結合するか、マスターファイルデータをCUST_DIMに挿入して、顧客に関係のない列を削除するのが最善でしょうか?2つの別々のCSVファイルとプライマリキーの共通の列を共有する2つのテーブル
0
A
答えて
0
最高のアイデアのような方法でCUST_IDためJOIN
を用いることであろう事前にありがとう:
SELECT CUST_DIM.CUST_BIRTH_DT, CUST_DIM.CUST_CITY_NM, CUST_DIM.CUST_STREET_ADD, CUST_DIM.CUST_POSTAL_CD, CUST_DIM.CUST_STATE_CD, CUST_DIM.CUST_NM, CUST_DIM.CUST_NO, CUST_DIM.CUST_PHONE_NO
FROM CUST_DIM
JOIN sales_filev1
ON CUST_DIM.CUST_NO=sales_filev1.**SALES ID NUMBER GOES HERE**
これはあなたが一緒に両方のテーブルが好きで、あなたが合う方法を操作することができるようになります。
+0
これを試してみましたが、カラムがあいまいでした。 –
+0
try tableName.column_name、SecondTable.secondColumn_name – HelloWorld
+0
同じこと:/私はSQLをどのテーブルで実行しても問題ありませんか? –
関連する問題
- 1. 2つの共通の列を持つ2つのテーブルに結合する
- 2. 2つのテーブルとGROUPを共通の列で結合する
- 3. 2つの配列を連結しない2つの別々の配列から1つの共通変数
- 4. 2つのMVCプロジェクト間で共通のイメージフォルダを共有する
- 5. 2つの列を別々のselect文と共に合計
- 6. iPhoneで2つの別々のアプリケーション間でデータを共有
- 7. OrientDBは2つの共通データベースを共有します
- 8. が2つの共通の列
- 9. 共通の列によって2つの.csvファイルを組み合わせる
- 10. 2つのドメイン、1共有サーバー、.htaccessファイル
- 11. django:2つのモデルが1つのユニークなプライマリキーを共有する方法
- 12. 2つのフォルダ間で共通のファイルを見つける
- 13. Prestashop 2つの別々のprestashopウェブサイト間の製品在庫の共有
- 14. アソシエーションを共有する2つのテーブル間のクエリ
- 15. 2つのリストの共通値のメソッド
- 16. 2つのデータセットの共通列のみをバインドする方法
- 17. 共通の列のない2つの表をマージする
- 18. Sqlは、共通の列を持たない別のテーブルと2つのテーブルを結合します。
- 19. 共通のJSファイルを使用して2つのコントローラ間で変数とメソッドを共有する
- 20. 共通ファイル識別子を持つcsvファイルを結合する
- 21. リスト間の2つの共通要素
- 22. Laravel。 2つのプロジェクトの共通キュー
- 23. Erlang - 2つのリストの共通アイテム
- 24. 2つのPythonジェネレータの共通項目
- 25. 2つのプロジェクトのログを共通ファイルに作成する
- 26. sqlite:共通キーで2つのテーブルをマージする
- 27. 共通テーブル式で2つのデータフィールドをグループ化する方法
- 28. SaaS、マルチテナント(共有スキーマ) - 1つまたは2つのテーブル?
- 29. 2つのプロジェクトの共有ライブラリ
- 30. 2つのコンテナ間での共有/ tmp
最後にデータはどこに必要ですか? – Ilion
したがって、customer_dim、product_dim、およびstore_dimがあります。私はそれらのテーブルの間でデータを分散する必要があります。私はその答えが –
残念ですが、私は最終的にあなたがデータベース内のデータを必要とするか、それとも別の場所にエクスポートする必要がありますか?あなたがデータベース内のすべてを必要とするならば、csv、または少なくとも重要な列の読み込みを調べるかもしれません。その後、すべてのSQLツールを使用できます。 – Ilion