sqlite 查询一个表时怎么过滤掉另一个表中也存在的数据?
android开发吧
全部回复
仅看楼主
level 7
江心磐
楼主
比如表A有数据:d1,d2,d3,d4,d5;
表B有数据:d1,d2;
而我在查询表A的时候只想要d3,d4,d5。
常规的方法就是每当我查询表A得到的cursor下移一条记录,用循环法去判断这条记录是否和表B中各个元素相同,如果相同就剔除。这样会比较繁琐,想问问有没有更高效的方法?
2017年06月12日 12点06分
1
level 9
yiwenfanjuan
select 列名 from 表名
2017年06月12日 23点06分
2
江心磐
我指的d1,d2,d3,d4,d5并不是列名,而是代表记录,一个dn就是一条记录,只是两个表有一列是相同的。
2017年06月13日 00点06分
1