Вернуть один экземпляр каждого отдельного столбца SQLite. - PullRequest
0 голосов
/ 02 апреля 2011

Я делаю запрос:

Cursor cursor = managedQuery(Formula.CONTENT_URI, new String[] { Formula._ID, Formula.CATAGORY }, null, null, null);

Проблема в том, что он возвращает:

Algebra
Algebra
Algebra
...
Geometry
Geometry
...

Как я могу запросить это, чтобы он возвратил только ONE каждого отдельного столбца:

Algebra
Geometry

ОБНОВЛЕНИЕ:
Запущенный мной запрос:

SELECT * FROM formula

1 Ответ

1 голос
/ 02 апреля 2011

попробуй

SELECT DISTINCT * from formula;

Но лучше перечислять имена столбцов вместо использования * на всякий случай, если что-то изменится.

так будет выглядеть

SELECT DISTINCT column_name from formula;

Но ключом действительно является ключевое слово DISTINCT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...