我想在我的sqlite查詢中使用變量,但我不知道它是如何做到的?如何在查詢sqlite中創建變量
我的查詢是:
/*I want to declare my variable in here and use this variable query*/
/*declare vaiable*/SELECT direct_station.iddirect_station,station.name,line.color FROM direct_station JOIN
direction ON direction.iddirection = direct_station.iddirection JOIN
station ON station.idstation = direction.laststation JOIN line ON line.idline = direction.line WHERE direct_station.idstation = /*put variable*/
解釋:
我的朋友,我想執行一個查詢,但此查詢有兩個部分:
我希望得到一些價值第一部分像這樣{178,180,200,300}
。我得到這個從這個查詢:
SELECT direct_station.iddirect_station FROM direct_station WHERE direct_station.idstation = 98
和第二部分,我想通過一個變量來使用這些值來此查詢:
SELECT * FROM stations_view WHERE iddirection = %d
現在我想從加入第二個查詢的任何值先查詢。
看來是一個類似的問題http://stackoverflow.com/questions/7739444/declare-variable-in-sqlite-and-use-it – f01 2014-10-29 14:13:05
@ F01這對我來說 – MKFB 2014-10-29 14:15:20
不工作的目的是什麼的變量?你想寫一個遞歸查詢嗎? – 2014-10-29 15:46:34