私は2つのテーブルを持っています:
一つはプロモーション
| PromoId |Promo Decription|
----------------------
| 101 | abc|
| 102 | pqr|
| 103 | alp|
| 104 | adc|
| 201 | abc|
もう 1 つは PromotionType です。
| PromoId | PromoType |
----------------------
| 101 | 1 |
| 121 | 2 |
| 188 | 3 |
| 104 | 4 |
| 191 | 4 |
| 102 | 4 |
結果のテーブルが欲しい
| PromoId | Flag |Promo Decription |PromoType |
----------------------
| 101 | 1 | | 1 |
| 121 | 0 | | 2 |
| 188 | 0 | | 3 |
| 104 | 1 | adc | 4 |
| 191 | 0 | | 4 |
| 102 | 1 | pqr | 4 |
| 103 | 1 | alp | |
| 201 | 0 | abc | |
つまり、2 つのテーブルの和集合である結果のテーブルが必要です。重複する値を含めてはならず、フラグの値は、両方のテーブルに共通する PromoId のすべての値に対して true に設定されます。
データベースとして Sql Server を使用しています。