2 つのファイルを一致させる方法を学習しようとしています。しかし、私は今5時間すべてを試しています...それでも何をすべきかわかりません.
最初のファイル (600.000 行) には 4 つの列が含まれています。
Postal, Number, Houseletter, livingspace
2 番目のファイル (7.000 行) には 4 つの列が含まれています。
Postal, Number, Houseletter, Furniturevalue
最初のファイルには、大きなエリアのすべての生活空間があり、2 番目のファイルには、その大きなエリアのいくつかの住所の家具値があります。
2 番目のファイルの住所に、ファイル 1 の居住空間を追加したいと考えています。
そのため、ファイルをデータベースにインポートしました。
Table first file -> Space
Table second file -> Furniture
今、私はテーブルに主キーを作成しようとしています:
Primary key --> Postal, Number, Houseletter
しかし、列は Postal+Number+Houseletter の場合にのみ一意であり、互いに離れていないため、これは機能しません。
次のステップを知っている人はいますか?このクエリを機能させるには、次のことを行う必要があります。
SELECT postal, number, houseletter, furniturevalue, livingspace
FROM space, furniture
WHERE ( space.postal = furniture.postal
AND space.number = furniture.number
AND space.houseletter = furniture.houseletter)
このクエリを使用して、「postal、number、houseletter、furniturevalue、livingspace」という新しいビューを作成しようとしています。つまり、2 つのテーブルからのデータです。しかし、まず、主キーに関する問題の解決策が必要です。
ご協力いただきありがとうございます!
ps: phpmyadmin で sql を使用しています