質問編集履歴
3
SQL serverの記載をしました。
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
更新→最新 に変更しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
SQLで重複する列データがある場合、最新有無を確認し、最新のものだけを抽出したいです。
|
2
2
|
実行したいSQLは、下記のようなテーブル「card」に対して、
|
3
3
|
|
4
|
-
テーブル名:card (※
|
4
|
+
テーブル名:card (※最新・・・該当番号の更新があった場合は1になる)
|
5
5
|
|
6
|
-
|顧客番号|番号|
|
6
|
+
|顧客番号|番号|最新|
|
7
7
|
|:--|:--:|--:|
|
8
8
|
|1|12341111|0|
|
9
9
|
|1|12341111|0|
|
@@ -15,10 +15,10 @@
|
|
15
15
|
|3|12345555|1|
|
16
16
|
|
17
17
|
|
18
|
-
重複する番号がある場合、
|
18
|
+
重複する番号がある場合、最新のデータのみ抽出したいです。
|
19
19
|
以下が、SQLを実行して抽出したいデータです。
|
20
20
|
|
21
|
-
|顧客番号|番号|
|
21
|
+
|顧客番号|番号|最新|
|
22
22
|
|:--|:--:|--:|
|
23
23
|
|1|12341111|1|
|
24
24
|
|1|12342222|0|
|
1
更新有無に関して、分かりやすいように列を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
|顧客番号|番号|更新有無|
|
7
7
|
|:--|:--:|--:|
|
8
8
|
|1|12341111|0|
|
9
|
+
|1|12341111|0|
|
9
10
|
|1|12341111|1|
|
10
11
|
|1|12342222|0|
|
11
12
|
|1|12343333|0|
|