【发布时间】:2013-08-13 15:23:13
【问题描述】:
我有 2 个表,这两个表的前两列是相同的,例如: Table_1 有 SSN 列和membershipId 列 Table_2 也有 SSN 和membershipId 列。它们的数据类型相同,但内容可能略有不同。 Table_1 可能具有 Table_2 中不存在的 SSN 和 membersId 组合。
我需要从 table_1 中选择 SSN 和membershipIds 的组合不在table_2 中的记录。这个select语句怎么写?我正在使用 Oracle 11g
所以如果 table_1 有 SSN = 111-123-2345 和membershipId = 00001234 的记录 该记录不能存在于表 2 中。
【问题讨论】:
-
您并没有真正使用 SSN 作为这样的关键列,是吗?这存在一些严重的数据保护问题。