回答編集履歴

1

追記

2019/02/19 07:29

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -7,3 +7,43 @@
7
7
 
8
8
 
9
9
  `@InnerSQL`に生成されているSQLを取り出して、直接実行してみればエラー内容が明確になると思います。
10
+
11
+
12
+
13
+ 追記
14
+
15
+ --
16
+
17
+ ```SQL
18
+
19
+ UPDATE P SET Retrying=7100
20
+
21
+ WHERE exists(
22
+
23
+ SELECT 1 FROM V
24
+
25
+ WHERE VResult=’5’AND LatestData='1' AND LotNo=p.LotNo and s=p.s
26
+
27
+ )
28
+
29
+ and LotNo='CAAA'
30
+
31
+ ```
32
+
33
+ 複数のLotNo に対して一括で行うなら
34
+
35
+ ```SQL
36
+
37
+ UPDATE P SET Retrying=case LotNo when 'CAAA' then 7100 when 'CEND' then 7104 end
38
+
39
+ WHERE exists(
40
+
41
+ SELECT 1 FROM V
42
+
43
+ WHERE VResult=’5’AND LatestData='1' AND LotNo=p.LotNo and s=p.s
44
+
45
+ )
46
+
47
+ and LotNo in ('CAAA', 'CEND')
48
+
49
+ ```