SQL数据库多条语句查询结果合并输出的问题

2025-01-19 19:21:26
推荐回答(2个)
回答1:

创建

create proc p_test
@rwmc varchar(30),
@gh varchar(40)
as
begin
select c.数量,c.信息,c.ID,c.版本,c.IP,c.次数,c.间隔,c.票换,c.黑名单,c.人数,c.备用1,c.备用2,c.状态,c.IP段,a.票数1,b.票数2
from
(select sum(票数) 票数1 from  NMXSJJL  where 任务名称=@rwmc) a,
(select sum(票数) 票数2 from  NMXSJJL  where 任务名称=@rwmc and 工号=@gh) b,
(SELECT 数量,信息,ID,版本,IP,次数,间隔,票换,黑名单,人数,备用1,备用2,状态,IP段 from NMZKB where 任务名称=@rwmc) c
end

执行

exec p_test '任务名称','工号'

回答2:

为什么不使用union all 呢,那样就能一起输出了