把问题简化了下是这样的:
表的结构tbl(id, pid, extra)
第一条sql
- SQL code
SELECT * FROM tbl WHERE pid = xxx;
第二条sql
- SQL code
SELECT EXISTS (SELECT * FROM tbl WHERE pid = yyy);
第一条SQL得到记录集之后,在循环中调用第二条sql,那个yyy,即是第一条结果集中的id值
怎么把这两条SQL合并成一条简单的SQL?
不能使用存储过程,因为SQLITE不支持存储过程
------解决方案--------------------