SQL重复条目

时间:2014-11-11 09:38:12

标签: sql

我是SQL新手。 我有两张桌子。一个是!" Main_DB"一般用户和第二个DB" Employee_DB"无法访问。在这里我如何避免在"员工DB"中重复输入。我指的是" Main_DB"中已经存在的任何数据。我不应该在" Employee_DB"中更新。应该是实时的(不是内连接或其他选项)。

如果有任何选择,请告诉我!

先谢谢, UMK

1 个答案:

答案 0 :(得分:0)

那么您是否希望从源表中检索目标表中尚不存在的所有唯一行?

SELECT DISTINCT(field_name) FROM source
WHERE primaryKey NOT IN (SELECT primaryKey FROM target) GROUP BY field_name

假设您有一个主键,您可以将唯一性作为基础......否则,您必须检查每列的唯一性。