Java 在一个表中查找另一个表中不存在匹配coulmn数据的记录

Java 在一个表中查找另一个表中不存在匹配coulmn数据的记录,java,android,sqlite,Java,Android,Sqlite,我需要查询我的数据库,其中一个表的唯一字段存在于另一个表中,并且使用该查询,我需要仅获取第二个表中的那些记录,这些记录在表1中的记录的表行中没有匹配字段 SELECT * FROM SECOND TABLE WHERE COLUMN_ID NOT IN(SELECT COLUMN_ID FROM FIRST TABLE); 请从以下位置阅读更多有关不在中的信息: 试试这个: 在一个表中查找另一个表中不存在的记录,或 NOT IN、LEFT JOIN和NOT之间存在差异。 SELECT

我需要查询我的数据库,其中一个表的唯一字段存在于另一个表中,并且使用该查询,我需要仅获取第二个表中的那些记录,这些记录在表1中的记录的表行中没有匹配字段

SELECT * FROM SECOND TABLE WHERE COLUMN_ID NOT IN(SELECT COLUMN_ID FROM FIRST TABLE);
请从以下位置阅读更多有关不在中的信息:

试试这个:
在一个表中查找另一个表中不存在的记录,或 NOT IN、LEFT JOIN和NOT之间存在差异。

    SELECT a.i
FROM tableA   AS a
WHERE a.i NOT IN (SELECT b.j FROM tableB   AS b) OR a.i IS NULL
 ----------OR   There are at least three other ways to do this, which all are much more efficient!
    SELECT a.i FROM tableA AS a
        WHERE a.i NOT IN (SELECT b.j FROM tableB  AS b)
        UNION ALL
        SELECT a.i
        FROM tableA  AS a
        WHERE a.i IS NULL
     ----------OR   
        SELECT a.i
        FROM tableA  AS a
        LEFT JOIN tableB   AS b ON b.j = a.i
        WHERE b.j IS NULL
    ----------OR     
        SELECT a.i
        FROM tableA  AS a
        WHERE NOT EXISTS (SELECT * FROM tableB   AS b WHERE b.j = a.i)

我只是怀疑它是否能在SQLITE中工作,因为您给了我一个与SQLITE相关的链接SQLITE是一个软件库,它实现了一个自包含、无服务器、零配置、事务性SQL数据库引擎。所以它应该处理SQL:-)哦!!!我不确定如何通过使用查询来迭代得到结果。我需要为结果集设置一个游标,我不确定在执行查询后是否可以通过任何方式访问该游标!您应该能够使用resultset。尝试一些代码并共享它。顺便说一句,您是否从SQL查询中获得了所需的行?