我得到一个没有日期字段的项目的每日更新文件。我在第一个表中添加了一个日期列,并将第一个和第二个表导入 SQLIte。现在我想从第二张表中删除第一张表中已经存在的数据,以便我可以在第二张表中添加一个新日期,然后将第二张表插入到第一张表中。我遇到的问题是从第二个表部分删除。Column4 数据在两个表中相交。
我尝试了以下 SQL 语句,但它删除了 Table2 中的所有行:
DELETE from Table2 WHERE exists (SELECT Col4 from Table1 INTERSECT SELECT Col4 from Table2);
任何帮助表示赞赏。