多庫SQL union 查詢

2021-08-31 14:58:23 字數 1234 閱讀 4111

select protype 型別,sum(procount) 數量 from

(select trim('未解決數量') protype,count(distinct t1.c1) procount from t1

where t1.c809000021<>'已關閉'

and t1.c700000006>

and t1.c700000006<

and t1.c809000012=''

and t1.c809000021='已關閉'

and t1.c809000001 is not null--類別

union

select trim('未解決數量') protype,count(distinct t2.c1) procount from t2

where t2.c700000010<>'已關閉'

and t2.c700000006>

and t2.c700000006<

and t2.c811020016=''

and t2.c700000010='已關閉'

and t2.c811020001 is not null--類別

)group by protype

union all

select protype 型別,sum(procount) 數量 from

(select trim('已解決數量') protype,count(distinct t3.c1) procount from t3

where t3.c809000021='已關閉'

and t3.c700000006>

and t3.c700000006<

and t3.c809000012=''

and t3.c809000021='已關閉'

and t3.c809000001 is not null--類別

union

select trim('已解決數量') protype,count(distinct t4.c1) procount from t4

where t4.c700000010='已關閉'

and t4.c700000006>

and t4.c700000006<

and t4.c811020016=''

and t4.c700000010='已關閉'

and t4.c811020001 is not null--類別

)group by protype

sqlserver 多庫查詢

1,最近乙個專案使用sqlserver,使用sqlserver客戶端自帶得查詢工具,即選擇前1000行,生成得sql如下 select top 1000 from slt dbo lr base company 其中 slt是資料庫名,dbo是表示資料庫得表管理物件,lr base company是...

Oracle多庫查詢方法

1.配置本地資料庫伺服器的tnsnames.ora檔案 vi oracle home network admin tnsnames.ora新增如下行,其中dblink為連線名 可自定義 host和port為資料庫偵聽的ip及埠,service name為資料庫的sid,mediadblink des...

資料庫中的多對多的查詢

使用mybatis的問題呢,就得自己寫sql,當然使用mybatis generator 也能生成一部分,但一些就得自己寫。使用hibernate 與jpa 就很少需要寫了。不過不太靈活,比較繁瑣。可能只需要乙個簡單的sql語句就解決的問題就需要配置兩個物件之間的關聯關係,這個關聯關係在一些情況下不...