回答編集履歴
1
推敲
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Sqliteにはrowidと言う特殊なカラムがあります。
|
1
|
+
Sqliteにはrowidと言う行を識別するint型の特殊なカラムがあります。
|
2
2
|
|
3
3
|
```SQL
|
4
4
|
select
|
@@ -11,7 +11,7 @@
|
|
11
11
|
column_name2
|
12
12
|
```
|
13
13
|
|
14
|
-
とすると最新の行が一行だけ取得できます。これを応用して古い重複行を削除したければmax(rowid)を含まない行を削除すれば良いわけです。
|
14
|
+
とすると(column_name1, column_name2)の組み合わせについて最新の行が一行だけ取得できます。これを応用して古い重複行を削除したければmax(rowid)を含まない行を削除すれば良いわけです。
|
15
15
|
|
16
16
|
```SQL
|
17
17
|
delete from table_name
|