签到天数: 2122 天 连续签到: 10 天 [LV.Master]至尊海神IIIIII
|

楼主 |
发表于 2009-9-13 21:50
|
显示全部楼层
SQL:合并两个表
SQL:合并两个表
使用union纵向合并,大致如下:
select ...
from
(table1 union table2)
随手写个例子,没有测试的哦,大家自己动手写吧,有错的希望大家指出:
SELECT AREA, ORGTYPE
FROM (
(SELECT AREA, ORGTYPE
FROM
(SELECT COUNT(1) AS AREA FROM COMTABLE WHERE REGAREA='GUANGDONG'),
(SELECT COUNT(2) AS ORGTYPE FROM COMTABLE WHERE ORGTYPE='TE01'))
UNION
(SELECT AREA, ORGTYPE
FROM
(SELECT COUNT(1) AS AREA FROM COMTABLE WHERE REGAREA='DONGBEI'),
(SELECT COUNT(2) AS ORGTYPE FROM COMTABLE WHERE ORGTYPE='TE02')) |
|