sql 如何让列固定显示某几个数据

zwj8392008 2017-10-30 10:23:44
例如,我现在需要查找出各公司对于A,B,C,D的的月采购总量和月采购总额,不管当月与没有采购其中某一个物料,都需要在表上固定显示出ABCD,若当月采购量和采购额为空,则显示为0。即
公司 物料 月采购量 月采购额
1 A 20 200000
1 B 30 300000
1 C 0 0
1 D 10 100000
2 A 20 200000
2 B 30 300000
2 C 0 0
2 D 0 0
...全文
307 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 2017-10-30
  • 打赏
  • 举报
回复
用left join就可以;把abcd作为必须有的数据,left join采购量,如果abcd和公司还要有笛卡尔积的关系,加一个cross apply

27,579

社区成员

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

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