SQLで重複する列データがある場合、最新有無を確認し、最新のものだけを抽出したいです。
実行したいSQLは、下記のようなテーブル「card」に対して、
テーブル名:card (※最新・・・該当番号の更新があった場合は1になる)
顧客番号 | 番号 | 最新 |
---|---|---|
1 | 12341111 | 0 |
1 | 12341111 | 0 |
1 | 12341111 | 1 |
1 | 12342222 | 0 |
1 | 12343333 | 0 |
2 | 12344444 | 0 |
3 | 12345555 | 0 |
3 | 12345555 | 1 |
重複する番号がある場合、最新のデータのみ抽出したいです。
以下が、SQLを実行して抽出したいデータです。
顧客番号 | 番号 | 最新 |
---|---|---|
1 | 12341111 | 1 |
1 | 12342222 | 0 |
1 | 12343333 | 0 |
2 | 12344444 | 0 |
3 | 12345555 | 1 |
恐れ入りますが、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー