SQL菜鸟跪求语句

danielwuc 2015-05-27 05:00:39

以上有9张物料单表,表格内容一样,同时一个表内分开两组数据,一个是主表,一个是明细表数据。

以上这张是9张相同的主表,数据内容不一而已

以上这个是9张相同的明细表,也是数据内容不一

我需要将9张主表的内容汇总成一张表,同时要以明细表的数据进行提取汇总,单独一张表的汇总视图的语句是这样的:
select
a.*,
b.所属门店,
b.供应商,
b.所属专柜

from dbo.物料单_主表 a
left join
dbo.物料单_明细 b
on a.excelserverrcid=b.excelserverrcid

以上是就一张主表和一张明细表的视图语句和实现的汇总视图效果
但现在9张表再整在一起的话,如何写语句呢?请高手给药!

有知道的高手可以发我邮箱:2851156058@qq.com
...全文
167 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
danielwuc 2015-05-28
  • 打赏
  • 举报
回复
已经解决,谢谢啊!大大们
danielwuc 2015-05-28
  • 打赏
  • 举报
回复
哦?将9张表以这样的方式,用UNION ALL进行排列吗?貌似这个好像能行得通啊!先试下,感谢大大们先!
hery2002 2015-05-27
  • 打赏
  • 举报
回复
UNION 或者是UNION ALL 看你是否需要去掉重复
还在加载中灬 2015-05-27
  • 打赏
  • 举报
回复
直接UNION ALL即可以,只要列数对上,列类型也都对上 select a.*, b.所属门店, b.供应商, b.所属专柜 from dbo.物料单_主表 a left join dbo.物料单_明细 b on a.excelserverrcid=b.excelserverrcid UNION ALL select a.*, b.所属门店, b.供应商, b.所属专柜 from dbo.胡神佑物料单 a left join dbo.胡神佑物料单_明细 b on a.excelserverrcid=b.excelserverrcid 类似这样,我不知道你表的确切名称

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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