0
我遇到了麻煩,我的數據庫我想知道如何能夠連接兩個變量在SQL查詢。例如,我有一個公交時刻表,有兩個表,即時嘗試使用兩個額外的附加信息查詢我想要的結果,但我不知道如果我能夠在where語句中使用兩個額外的替換'?'用。當我這樣做時,我沒有任何錯誤,但沒有任何顯示,但是當我拿走它的其中一種額外功能時,它不會顯示我想要的正確信息。有人可以解釋爲什麼這不會工作,如果我不能使用兩個'?'一次或如果我做錯了什麼。在where語句中使用額外的Android查詢
enter code here
idDay = getIntent().getStringExtra("Day_ID");
idNum = getIntent().getIntExtra("BUS_ID", 0);
Cursor cursor = db.rawQuery
(
"SELECT A2._id, A2.dayOfWeek, A2.direction " +
"FROM TimeTable A2 " +
// "WHERE A2._id = ? " +
// "WHERE A2.dayOfWeek = ? " +
"WHERE (A2._id = ?) AND (A2.dayOfWeek = ?) " +
"GROUP BY A2.direction",
// new String[]{""+idNum});
new String[]{""+idNum+idDay});
// new String[]{""+idNum});
dtmilano你不知道有多少次我去了,我錯過了它每一次。非常感謝你我的債務。 –