ID と Source(varchar) を持つソース テーブルがあります。
1 Facebook
2 Twitter
3 Google
Source(varchar) と Views(Int) を持つ受信データがあります
Facebook 10
Twitter 12
Reddit 14
ケトルジョブでこれを行いたい:
- ソースがソース テーブルに存在するかどうかを確認し、存在する場合は、sourceID という名前の INT 型のフィールドをソースからのそれぞれの ID に置き換えて追加します。
- 存在しない場合は、ソース テーブルに追加します。
たとえば、上記のデータから、結果は次のようになります
sourceID,Views
1,10
2,12
4,14 (Reddit wasn't in the table so it created it and the autoincrement gives it ID 4).
これを達成するための適切な手順を見つけるのに苦労しています