create table DRMS..#firmAccounts (account varchar(25))
exec DRMS..fastGetAccount '/ACC_KL_FUT'
select pd.*, p.quantity from DRMS..positionDescription pd
left join DRMS..position p on pd.posId = p.posId
inner join DRMS..#firmAccounts a on pd.firmAccount = a.account --//#firmAccounts may contain several firm account, so in fact it's the same as "pd.firmAccount in('', '', '')".
inner join tempdb..PositionTrade_pfa1200 pa on pd.firmAccount = pa.account drop table DRMS..#firmAccounts
exec DRMS..fastGetAccount '/ACC_KL_FUT'
select pd.*, p.quantity from DRMS..positionDescription pd
left join DRMS..position p on pd.posId = p.posId
inner join DRMS..#firmAccounts a on pd.firmAccount = a.account --//#firmAccounts may contain several firm account, so in fact it's the same as "pd.firmAccount in('', '', '')".
inner join tempdb..PositionTrade_pfa1200 pa on pd.firmAccount = pa.account drop table DRMS..#firmAccounts