MySQL で 1 つのテーブルにマージする必要がある 2 つの異なる Excel ファイルがあります。両方のファイルを CSV でエクスポートし、MySQL の 2 つの異なるテーブルにインポートしました。
最初のテーブル (中央) には次のものがあります。
id, name, surname, address, zip, filedA, fieldB, fieldC, fieldD
2 番目のテーブル (雑誌) には次のものが含まれます。
id (「中央」のものとは異なります)、名前、姓、住所、郵便番号、fieldX、fieldY、fieldZ
目標は、次のテーブルを持つことです。
ID、名前、姓、住所、zip、fieldA、fieldB、fieldC、fieldD、fieldX、fieldY、fieldZ
主な問題は、テーブル " Central
" にいくつかの行 (1000) があり、それらがマスターであることです。テーブル「マガジン」には別の行セット(1000も)がありますが、「セントラル」に存在するものと存在しないものがあります。
私がやりたいことは、別のテーブルを作成または作成するか、「中央」テーブルを「」Magazine
テーブルで更新し、両方のテーブルに存在する行を更新し、「マガジン」に存在する行に新しい行を挿入できるループです。 1。
PK は同じではありませんが、両方のテーブルの行と一致するには名前と姓のペアで十分であると想定できます。
ありがとう