2011-03-31 34 views
0

我正在构建一个android应用程序,该应用程序查询数据库中的公交车号和公共汽车出发时间。SQLite3加入行以形成单行

的表是这样 -

表1:路由 - _id,routenumber

表2:Routetimedetails - _id,routetime,路由ID

我的当前查询是本

从路由中选择路由号,route._id,routetime,routetimedata,其中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 

谢谢 Mukul

回答

1

我发现GROUP_CONCAT()函数执行此容易

选择routenumber,route._id,GROUP_CONCAT从路线(routetime),routetimedata其中route._id = 2和路由ID = route._id