我在我的iPhone应用程序上使用SQLite数据库,我需要执行需要嵌套查询的任务。但是,我的查询似乎不起作用,我用谷歌搜索它,我发现SQLite不支持Subquerys。 有没有解决方案?
修改 这是对我不起作用的查询:
select count(*) from quiz where theme=(select id from theme where nom="Houses") and etat=0;
答案 0 :(得分:5)
如果子查询(select id from theme where nom="Houses")
返回多行,则
theme =
无法正常工作。您必须改为使用theme IN
。
select count(*) from quiz where theme IN (select id from theme where nom="Houses") and etat=0;
答案 1 :(得分:2)