如何使用sqlite检查单个查询中的两个表中是否存在值?

时间:2017-01-05 05:20:31

标签: android sqlite

让我解释一下我的问题如何检查两个不同表中的两列中是否存在值我将发布表结构

表1:

ID  IS_Completed 
---------------
 1      1
 2      0

表2:

ID    IS_Completed
------------------
 1         1
 2         1  

如果IS_Completed列中的任何一个表的值为0,则需要返回false,否则返回true如何进行查询以便作为初学者挣扎,所以任何人都可以帮助我提前谢谢!

1 个答案:

答案 0 :(得分:0)

由于您没有发布任何代码,因此这里是Raw Query可以解决您的问题:

SELECT COUNT(*) FROM TABLE_1,TABLE_2 WHERE TABLE_1.ID = TABLE_2.ID AND (TABLE_1.IS_Completed = 0 OR TABLE_2.IS_Completed = 0);

如果返回的行数大于0,则返回false,否则返回true。