这实际上是a followup from a previous question但它包含不同的信息,所以我决定开始一个新的话题。 摘要:将两个相同的表(实际上是表字段)合并为一个
我有2个表一个TMP_TABLE和一个BKP_TABLE。两者都具有相同的字段结构和相同的数据类型(具有几乎相同的数据)。
假设tmp_table的构造这样
TMP_TABLE
NAME PREFIX PARAMETERS
data data data
data data data
data data data
和BKP_TABLE看起来像这样
BKP_TABLE
NAME PREFIX PARAMETERS
data1 data1 data1
data1 data1 data1
data1 data1 data1
是否有可能将这两个表合并成一个看起来像这样
END_RESULTTABLE
NAME PREFIX PARAMETERS
data data1 data1
data data1 data1
data data1 data1
正如您所看到的,我希望删除其中一个字段并将其替换为另一个字段。 序列几乎相同,所以我不必担心记录不正确。
A面的问题
目前双方TMP和BKP包含完全相同的数据(113个记录) 当我做这个
SELECT * FROM TMP_TABLE
UNION ALL
SELECT * FROM BKP_TABLE
我得到226为什么会发生这种情况。我认为重复的条目(我可以清楚地看到)不会出现在我的虚拟表格中。
编辑:
我想更换TMP_data的一个领域与BKP_table字段(例如像名)。
目前,它不完全清楚你想要做什么。如何处理一些(简单)现实的数据,而不是仅仅重复使用“数据”这个词? – 2010-10-12 12:44:29