2つのデータベースに2つのテーブルがあります。テーブルアドレスを持つdb1という名前のデータベース1。テーブル郡を持つ名前db2のデータベース2。あるテーブルから別のMySQLへのレコードを更新します。
アドレス:
_id | address | countyID | cityID | stateID | postalCode | countryID
郡:アドレステーブルの
_id | stateID | countyName
現在
countyID郡名を持っているが、次のように
構造があります。私がしなければならないことは、addresses.countyIDにある値を郡で見つけ、countyIDを郡のテーブルから選択して、countyIDでアドレステーブルを更新することです。
最終的に、addresses.countyIDはcountyNameでなくcountyIDを持つ必要があります。
ありがとうございました。ご協力いただきありがとうございます。私はあらゆる種類のものを試しています。私は単純な試みたWHERE
とJOIN
しかし、何も動作するようです。私は自分のデータベースとしてMySQLを使用しています。
私はdb1.countyID ON db2.countyNameと一致する必要があります。 DB1 SET COUNTYID =(DB2 INNER JOIN DB1をDB1.COUNTYID = DB2.COUNTYNAMEに設定してください) –
IDが使用する列であれば、これを行う必要がありますDB1.COUNTYIDを置き換える – jonman