2011-03-31 33 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