回答編集履歴

2

追記

2020/01/28 09:52

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -51,3 +51,25 @@
51
51
  where 主キー in (select 主キー from テーブルB)
52
52
 
53
53
  ```
54
+
55
+ 追記
56
+
57
+ ```SQL
58
+
59
+ update TableA A set flg=1
60
+
61
+ where not exsis (
62
+
63
+ Select 1 From TableB B
64
+
65
+ Where A.no = B.no
66
+
67
+ AND A.data_a = B.data_a
68
+
69
+ and A.data_b = B.data_b
70
+
71
+ and A.data_c = B.data_c
72
+
73
+ )
74
+
75
+ ```

1

追記

2020/01/28 09:52

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -39,3 +39,15 @@
39
39
 
40
40
 
41
41
  上記部分をビューの部分で使用すれば良いことになります。
42
+
43
+
44
+
45
+ 単純にテーブルBの有無だけでフラグセットするなら、サブクエリーを条件にするのが効率的だと思います。
46
+
47
+ ```SQL
48
+
49
+ update テーブルA set フラグ=1
50
+
51
+ where 主キー in (select 主キー from テーブルB)
52
+
53
+ ```