質問編集履歴
2
要件の変更、追記2を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
要件
|
56
56
|
|
57
|
-
・重複データの中で、insert_dateで最も
|
57
|
+
・重複データの中で、insert_dateで最も新しいデータ以外の古いデータをUPDATEする。
|
58
58
|
|
59
59
|
・UPDATEで削除対象のdel_flgを0→1にする。
|
60
60
|
|
@@ -80,6 +80,16 @@
|
|
80
80
|
|
81
81
|
本来、ループ使わない方が望ましいので、使わないパターンでご教授いただけると大変助かります。
|
82
82
|
|
83
|
+
|
84
|
+
|
85
|
+
※追記2
|
86
|
+
|
87
|
+
運用上、最も新しいデータのみ残すのが正解でしたので要件を変更しました。
|
88
|
+
|
89
|
+
昇順から降順になります。
|
90
|
+
|
91
|
+
|
92
|
+
|
83
93
|
```SQL
|
84
94
|
|
85
95
|
|
1
誤字、つ
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
・各カラムの値を変数に入れて、ループを回したい。。
|
62
62
|
|
63
|
-
┗ 上記例だと抽出後2レコードのため、
|
63
|
+
┗ 上記例だと抽出後2レコードのため、1回ループで2回試行する。
|
64
64
|
|
65
65
|
|
66
66
|
|
@@ -74,6 +74,12 @@
|
|
74
74
|
|
75
75
|
|
76
76
|
|
77
|
+
※追記
|
78
|
+
|
79
|
+
現時点でループを使うパターンでしか考えが及びませんでした
|
80
|
+
|
81
|
+
本来、ループ使わない方が望ましいので、使わないパターンでご教授いただけると大変助かります。
|
82
|
+
|
77
83
|
```SQL
|
78
84
|
|
79
85
|
|