我正在构建一个Android应用程序,它在数据库中查询公交车号码和公交车起飞时间。
因此表格是
表1:路线 - _id,routenumber
表2:Routetimedetails - _id,routetime,routeid
我目前的查询是
选择routenumber,route._id,route route from route,routetimedata where route._id = 2 and 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
由于 穆库尔
答案 0 :(得分:1)
我发现Group_Concat()函数很容易做到这一点
从route选择routenumber,route._id,Group_concat(routetime),routetimedata,route._id = 2,routeid = route._id