Re: [SQL ] 不同資料庫 同table查詢問題

作者: cutekid (可愛小孩子)   2018-01-12 14:32:05
方法一:
;with tb1 as (
select M.產編,T1.日期
From 資料庫Now.table M
Left outer join 資料庫Now.Table出貨紀錄 T1 on M.產編 = T1.產編
Where 條件 T1.xx = xxx.....
),
tb2 as (
select M.產編,T1.日期
From 資料庫2013.table M
Left outer join 資料庫2013.Table出貨紀錄 T1 on M.產編 = T1.產編
Where 條件 T1.xx = xxx.....
),
tb3 as (
select * from tb1
union all
select * from tb2
)
select 產編,max(日期) as 最近日期
from tb3
group by 產編
作者: tsongs (......)   2018-01-12 15:43:00
用方法2執行成功 感謝如果要加入第3個資料庫,ISNULL() AS 產編 會出現問題有解嗎 還是用方法一來處理方法一 3TABLE 跑起來沒問題 改用方法一

Links booklink

Contact Us: admin [ a t ] ucptt.com