Я пытаюсь получить данные в порядке, выполняя 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";
Во-первых, не нужно писать ASC, потому что это по умолчанию в порядке возрастания, чтобы отобразить результат, поэтому напишите простой ORDER BY B.Make, а во-вторых, укажите, что вам нужно в результатах, а также разместите поля базы данных.
Убедитесь, что ваши базы данных совпадают. У вас могут быть данные из базы данных, к которым обращается ваш SQLite Manager, которые могут отличаться от данных на вашем устройстве Android. Это, вероятно, вызывает ваше неожиданное поведение.