数据库存储过程合并

芭比熊 2020-03-12 11:59:45
怎么让存储过程里俩条查询语句的字段显示在一行中
...全文
427 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2020-03-27
  • 打赏
  • 举报
回复
只能用临时表来接收,然后再拼接
卖水果的net 2020-03-26
  • 打赏
  • 举报
回复
明确一下需求。 最简单的用 excel 画一下,你的源数据长什么样,预期的结果又是什么样。
netcup 2020-03-26
  • 打赏
  • 举报
回复
引用 5 楼 芭比熊 的回复:
[quote=引用 1 楼 netcup的回复:]什么意思? select *from (select aaa,bbb from a union all select bbb,ccc from b ) c 这样可以把A表和B表的字段都显示,不过,子查询里的字段数目必须一致,如果一个表字段多,一个字段少,可以用'' AS XXX补足
如果调用存储过程里面需要时间参数怎么写 [/quote]时间参数?不明白。你完整的叙述你的需求。
芭比熊 2020-03-24
  • 打赏
  • 举报
回复
引用 1 楼 netcup的回复:
什么意思? select *from (select aaa,bbb from a union all select bbb,ccc from b ) c 这样可以把A表和B表的字段都显示,不过,子查询里的字段数目必须一致,如果一个表字段多,一个字段少,可以用'' AS XXX补足
如果调用存储过程里面需要时间参数怎么写
morliz子轩 2020-03-14
  • 打赏
  • 举报
回复
这个很简单。 先将proc写入一个临时表,或表变量中。 再用递归cte结构来查询,将两行进行并行处理。 或者用临时表并集方式处理也可以
吉普赛的歌 2020-03-14
  • 打赏
  • 举报
回复
还有测试数据及期望的结果
吉普赛的歌 2020-03-14
  • 打赏
  • 举报
回复
贴出你实际的表结构吧, 凭空说没有意义
netcup 2020-03-13
  • 打赏
  • 举报
回复
什么意思? select *from (select aaa,bbb from a union all select bbb,ccc from b ) c 这样可以把A表和B表的字段都显示,不过,子查询里的字段数目必须一致,如果一个表字段多,一个字段少,可以用'' AS XXX补足

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧