Code Category Name Type
1 Beverage Coke Local
1 Beverage Coke Master
2 Beverage Sprite Local
3 Beverage Royal Master
0 Beverage Soda Local
0 Beverage Coke Local
コード、カテゴリ、および名前に基づいて一意の値を選択します。重複したエントリがある場合(テーブルの要素1と2のように)、Type = Masterの2番目の要素を保持します。 SQLiteでSELECTを使用するにはどうしたらいいですか?現在のSQLは次のようになります。列に基づいて重複するものから1つを選択する方法
SELECT * FROM table WHERE Name LIKE ? AND category LIKE ? AND code LIKE ?
しかし、これには重複が含まれています。 GROUP BYを使用すると重複はなくなりますが、TYPE = Masterの選択方法はわかりません。
私はコルドバのsqlite –