合併多張數據庫表後查詢(聯合查詢)- union

1. 有幾張表結構完全一樣的表,我要對這幾張表按某個字段彙總。

參考博客:http://blog.csdn.net/vinson0526/article/details/9367469
比如表upc1:

application count
http 3
ftp 4
www 10

upc2:

application count
http 7
ftp 6
www 13

最終想得到如下表tt:

application count
http 10
ftp 10
www 23

代碼:

select application, sum(count) from (
select * from upc1 
union all
select * from upc2) tt 
group by applicaton;

總結: union 和 union all 可以實現相同結構的表的合併。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章