Проблема в Android sqlite rawQuery с ORDER BY? - PullRequest
3 голосов
/ 24 ноября 2011

Я пытаюсь получить данные в порядке, выполняя rawQuery с условиями соединения.но я не могу получить ожидаемый результат.ниже мой запрос.

String queryString =  "SELECT  DISTINCT   B.MakeID , B.Make  FROM MakeList B JOIN  BodyStyle BS ON B.Makeid = BS.makeid AND BS.Year = 2012 ORDER BY B.Make ASC";

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Во-первых, не нужно писать ASC, потому что это по умолчанию в порядке возрастания, чтобы отобразить результат, поэтому напишите простой ORDER BY B.Make, а во-вторых, укажите, что вам нужно в результатах, а также разместите поля базы данных.

0 голосов
/ 15 мая 2012

Убедитесь, что ваши базы данных совпадают. У вас могут быть данные из базы данных, к которым обращается ваш SQLite Manager, которые могут отличаться от данных на вашем устройстве Android. Это, вероятно, вызывает ваше неожиданное поведение.

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