我是SQL新手。 我有两张桌子。一个是!" Main_DB"一般用户和第二个DB" Employee_DB"无法访问。在这里我如何避免在"员工DB"中重复输入。我指的是" Main_DB"中已经存在的任何数据。我不应该在" Employee_DB"中更新。应该是实时的(不是内连接或其他选项)。
如果有任何选择,请告诉我!
先谢谢, UMK
答案 0 :(得分:0)
那么您是否希望从源表中检索目标表中尚不存在的所有唯一行?
SELECT DISTINCT(field_name) FROM source
WHERE primaryKey NOT IN (SELECT primaryKey FROM target) GROUP BY field_name
假设您有一个主键,您可以将唯一性作为基础......否则,您必须检查每列的唯一性。