このように定義された SQLite テーブルがあります。
CREATE TABLE Points(value INTEGER, player INTEGER, match INTEGER)
実行中に、同じ列がいくつかある可能性があり、すべてを削除したり、1 つだけを保持したりするのではなく、1 つだけを削除する呼び出しが必要です。それを行うためのSQL呼び出しはありますか?
自分自身をより明確に説明する例:
value player match
1 2 3
1 3 3
1 2 3
2 2 3
1 2 3
1 2 3
1 3 3
db.delete("Points", "value = 1, player = 2, match = 3", null); //pseudo-code for the deletion
db.delete("Points", "value = 1, player = 3, match = 3", null);
value player match
1 2 3
2 2 3
1 2 3
1 2 3
1 3 3
私は db.delete("Points", "value = 1, player = 3, match = 3", null); だと思います。where句に一致するすべての列を削除しますよね?