我有兩個相同的表(month1,month2),我試圖從兩個表中task1_done = 1找到所有記錄。我希望最後一行設置(我將光標移到最後)。我玩過內部外部自然連接,但似乎無法獲得month2值。這裏是我的:Sqlite - 查詢1列在兩個相同的表中,其中列等於值
String query =「SELECT m1.columnA,m1.columnB,m1.columnC,m1.columnD,m1.columnE,m1.columnF FROM month1 m1,month2 m2 WHERE m1.task1_done = 1 OR m2.task1_done = 1「;
任何幫助將是偉大的!
像'SELECT * FROM(SELECT * FROM MONTH1 UNION ALL SELECT * FROM MONTH2)一個WHERE task1_done ='1''應該工作...?問題是「最後」的價值並不清楚,你沒有訂購任何東西,這是最後一個? –
我使用cursor.moveToLast – Stingalingaling