2014-02-22 69 views
0

你好傢伙我有一個簡單的相交查詢工作正常sqlite3控制檯上的窗口 但我怎麼能火它並檢索結果在android sqlite數據庫。Android的SQLite的幫助來激發我自己的查詢?

例如。

SELECT b_name FROM bus,route,station WHERE s_name='STAITON_NAME' 
AND route.b_id=bus.b_id AND route.s_id=station.s_id INTERSECT 
SELECT b_name FROM bus,route,station WHERE s_name='STATION_NAME' AND route.b_id=bus.b_id AND route.s_id=station.s_id; 
+2

歡迎SO!你有什麼嘗試? –

+0

我不知道如何一次觸發兩個查詢。 – user3139338

+1

您列出的查詢是單個查詢,不是嗎? –

回答

0

要啓動查詢,請使用rawQuery。 要通過兩個不同的站名,使用兩個不同的參數:

c = db.rawQuery("SELECT ... WHERE s_name = ? AND ..."+ 
         "... WHERE s_name = ? AND ...", 
       new String[] { station1, station2 });