在MySQL中,我們可以使用
SELECT
語句來查詢數據庫中的表格數據。然而,在實際應用中,有時候需要對列標題相同的表格進行匯總處理。下面,我們來看看如何實現這一需求。假設我們需要對以下兩個表格進行匯總,它們的列標題完全相同:
TABLE1 +----+-------+------+--------+ | ID | Name | Age | Gender | +----+-------+------+--------+ | 1 | Jack | 24 | Male | | 2 | Lily | 22 | Female | +----+-------+------+--------+ TABLE2 +----+-------+------+--------+ | ID | Name | Age | Gender | +----+-------+------+--------+ | 3 | Tom | 30 | Male | | 4 | Jane | 20 | Female | +----+-------+------+--------+
我們可以使用如下語句來匯總這兩個表格:
SELECT * FROM TABLE1 UNION SELECT * FROM TABLE2;
在上述語句中,
UNION
關鍵字用于合并兩個表格。這條語句會將兩個表格中的記錄合并成一個結果集,并去除其中的重復記錄。我們可以通過查詢結果來確認這一點:+----+-------+------+--------+ | ID | Name | Age | Gender | +----+-------+------+--------+ | 1 | Jack | 24 | Male | | 2 | Lily | 22 | Female | | 3 | Tom | 30 | Male | | 4 | Jane | 20 | Female | +----+-------+------+--------+
如上所述,我們可以使用
UNION
來匯總列標題相同的表格,從而操作并處理數據。此外,在實際應用中,我們還可以通過UNION ALL
關鍵字來保留所有記錄(包括重復記錄),以滿足不同的需求。上一篇css 行內字體對齊
下一篇css 行內文字 ...