SQLite3 объединяет строки в одну строку - PullRequest
0 голосов
/ 31 марта 2011

Я создаю приложение для Android, которое запрашивает в базе данных номер шины и время отправления шины.

Таблицы, таким образом, -

Таблица 1: Маршрут - _id, номер маршрутизатора

Таблица 2: Routetimedetails - _id, routetime, routeid

Мой текущий запрос такой:

выберите номер маршрута, route._id, время маршрута от маршрута, данные маршрута где route._id= 2 и routeid = route._id

и результат отображается следующим образом>

routenumber | route._id | routetime
-------------------------------------
BIAS10      | 2         | 0945

BIAS10      | 2         | 1810

BIAS10      | 2         | 1945

BIAS10      | 2         | 0710

есть ли способ в sqlite3 показать результатв одном столбце, как это -

BIAS10      | 2         | 0710, 0945, 1810, 1945

Спасибо, Мукул

1 Ответ

1 голос
/ 31 марта 2011

Я считаю, что функция Group_Concat () делает это легко

выбор номера маршрута, route._id, Group_concat (routetime) из маршрута, routetimedata где route._id = 2 и routeid = route._id

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