1

これが私のメインテーブルです

ID  | Name | Mobile
1   | Jai  | 123
2   | Dave | 456
3   | Peter| 789

ID -> 主キー列

モバイル -> 固有の列

新しい更新リクエストがあります。データは別のテーブルに存在します (たとえば、テーブルダミー)。

ID  | Name | Mobile
1   | Jai  | 456
2   | Dave | 789
3   | Peter| 123

テーブル ダミーから Contacts にデータを更新するには、これら 2 つのテーブルを結合して更新クエリを簡単に起動し、連絡先のモバイルを更新します。ただし、ダミー テーブルの Mobile 列から更新されるデータが一意である場合にのみ可能です。

つまり、ダミーテーブルの内容が以下のような場合、

ID  | Name | Mobile | Status
1   | Jai  | 789    | 
2   | Dave | 456    | 
3   | Peter| 456    | 

この場合、行 1 と 3 をスキップして、2 行目のみを更新します。そして、STATUS 列を更新する必要があります (Skipped または Updated)。

少ないクエリで可能ですか?

4

0 に答える 0