之前遇到一個問題,就是原本的清單必須要還要再過濾一些條件,
但清單的資料已經是從StoreProcedure裡撈出來的,
StoreProcedure是共用的呀,我總不能為了自己的這個地方,
而去改共用的StoreProcedure,那這樣的話,不就會影響到其它的程式了,
那另外自己再寫一個查詢 SQL 咧?
偏偏那個 SQL 又是一長串,懶得自己再寫了。
於是就覺得,應該可以把StoreProcedure撈出來的資料,再去join別的資料表吧。
於是,又去拜訪了Google大神~~
嘿嘿嘿!!一下子就找到資料了,果然真的有嘛~~
--將查詢結果存入暫存資料表
create table #temp(mid nvarchar(10),memberchname nvarchar(10),uid nvarchar(32),unitname varchar(100))
insert into #temp EXEC spMemberList @uid
--只挑出8及5的值
select #temp.* ,B02POPESN,B02ADKIND from #temp
inner join p2kdb.dbo.CPABT02M on mid=B02IDNO
where (B02POPESN='8' or B02ADKIND='5')
drop table #temp
沒有留言:
張貼留言