Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 vb.net 中,您将如何遍历 database1 以检查 database2 中的所有记录是否存在于 Database1 中,反之,如果记录存在于 database1 中且不存在于 database2 中,则将其从 database1 中删除。所以database2是我的参考
我如何使用查询来做到这一点,它还必须包括嵌套循环吗?
请注意,记录的顺序不同
谢谢
此查询将返回附加表中不在本地版本表中的所有行
SELECT * FROM attachedTable WHERE col1 NOT IN( SELECT lt.col1 FROM localTable as lt)
这将反过来,返回本地表中与远程表不匹配的所有行。
SELECT * FROM localTable WHERE col1 NOT IN( SELECT rt.col1 FROM attachedTable As rt)