teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

推敲

2020/06/12 05:28

投稿

退会済みユーザー
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