這實際上是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