Processed
如何使用最少的 SQLite 3 查询获取表中没有关联的未处理行?
嵌套查询可以正常工作。
Main_Table
列:ID
Processed
列:(record1_id
主表的 id 的外键),record2_id
(的 id 的外键Main_Table
)
我想要获取两个Main_table
尚未一起处理的记录。
然后我处理这两条记录并插入一个条目,其中Processed
记录1的id为record1_id
,记录2的id为record2_id
。
然后,当我选择接下来的两个记录Main_Table
进行处理时,我不想要已经处理过的记录。
我尝试使用您提供的示例数据编写查询,请告诉我
我在处理表(1,2)中插入了一条记录,并且main_table包含(1,2,3)。
Fiddle 目前没有响应,所以我无法分享 Fiddle 链接。
输出如下所示,您可以看到输出中没有 1,2。