在MySQL中,有時候我們需要將兩張表的數據合并成一張表,這個過程稱為行合并。下面我們來介紹如何實現這個功能。
SELECT * FROM table1 UNION SELECT * FROM table2;
上面的代碼中,我們通過UNION關鍵字將兩張表的數據合并成了一張新表。需要注意的是,這兩張表的列數和列數據類型必須完全一致,否則會合并失敗。
如果我們想要去重,只保留不重復的行,可以使用UNION DISTINCT。
SELECT * FROM table1 UNION DISTINCT SELECT * FROM table2;
同樣的,需要保證兩張表的列數和列數據類型完全一致。
上一篇jquery 2.14
下一篇如何用css隱藏圖片