【发布时间】:2015-09-03 22:15:20
【问题描述】:
在此示例中,我有两个表,其中包含我的客户和办公用品商店拥有的产品的数据。如下所示:
上述表格的主要功能是为第三个表格即订单表格提供所需的数据
使用订单表,我可以从客户和产品表中获得我需要的报告的快速摘要。当我想查看每个客户每件商品的购买数量时,问题就开始了。
例如这些表格。
使用上面的表格,我需要创建一个报告,显示每个客户每件商品的购买次数。
像这样。
我使用CTE 来显示Row_number 的项目,但我现在的代码太长了,我目前正在测试一些最有效和最简洁的方法。如果有人可以教我如何以更短的方式做到这一点,那就太好了。
我不太确定我的问题标题是否正确,如果看起来不正确,我会更改它。
【问题讨论】:
-
最好发布可以复制和粘贴的数据而不是图像,然后人们可以尝试复制它而无需手动输入您的数据。更好的是,编写一个脚本,该脚本将使用您的示例数据填充一个临时表,并使用您想要的输出显示问题。
标签: sql sql-server tsql row