HELP--尽管我 100% 确定我匹配,但更新功能不会带来所有值嗨--我非常熟悉 UPDATE 功能并且经常使用。 我正在尝试将新集合中的一列数据带入我的主集合中。 两个数据集都具有相同的主题 ID(并且数量相同,N=110)。当我更新时,它只带来了超过 52 个值。 其余的都不见了,我完全被难住了,因为我知道我正确使用了更新并正确匹配
数据表其他回复:帮助——尽管我 100% 确定我匹配,但更新功能不会带来所有值在没有看到数据的情况下,我只能提供一些猜测和建议。
您可以尝试使用 Join (也可能使用完全连接)来看看会发生什么。 您还可以按两个表中的 ID 列对列进行排序,将值从一个表复制到另一个表到新列中,并使用一些简单的比较公式来检查所有值是否相同。 两列是否完全相同的数据/建模类型/格式?
回复:帮助——尽管我 100% 确定匹配,但更新功能并未将所有值都带过来我最近在update中遇到了类似的令人费解的问题。结果发现我的某些 match 列值有前导空格。请检查前导和尾随空格/制表符/等。
回复:帮助——尽管我 100% 确定匹配,但更新功能并未将所有值都带过来您没有提供足够的信息进行调试,我建议您使用 JOIN 而不是 UPDATE 来连接数据,并在 JOIN 中选择允许两个表中不匹配的记录出现在新数据表中的选项。同时选择创建 Match Flag 变量的选项。然后您将看到哪些记录不匹配,因此不会出现在您的 UPDATE 中