【发布时间】:2011-04-02 04:08:22
【问题描述】:
我有 2 个表 - 第一个表包含所有唯一数据(列:标题、艺术家、专辑)。第二个表有重复的数据或每天收听 rss 提要的人。
我想将 table2 中的所有数据保存到 table1,但前提是 table2 的行在 table1 中不存在。我想要一个 sql 查询,它将返回 table2 中不在 table1 中的所有行 - 怎么样?
【问题讨论】:
-
如果您需要有关精确查询的帮助,您至少应该发布架构的相关部分。如果您希望人们帮助您,请提供更多详细信息。
-
您必须提供 table2 中的列列表,并说明如何确定 table2 中是否存在 table1 行
-
“仅当table1中不存在table2的行”如何确定? table2 中是否存在列标题、艺术家和专辑?您是否要附加 table2 中的所有行,其中 table1 中不存在相同的标题、艺术家和专辑组合?