首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取引用表行的总和

获取引用表行的总和
EN

Stack Overflow用户
提问于 2020-06-09 15:21:29
回答 2查看 47关注 0票数 0

tblOrders

代码语言:javascript
运行
复制
OrderId totalamount  OrderStatus
 01        1000           4
 02        2000           4

tblCart

代码语言:javascript
运行
复制
CartId    OrderId   NetPrice 
  05         01          400
  06         01          650
  07         02          750
  08         02          1350

期望的结果:

代码语言:javascript
运行
复制
OrderId  totalamount  OrderStatus  NetPrice ItemCount
  01        1000           4         1050      2
  02        2000           4         2100      2

我想在OrderId Link的基础上用SUM(Netprice)实现两个表的连接

我尝试对存储过程使用SQL查询来执行此操作,但它给出了不明确的列错误。

EN

Stack Overflow用户

发布于 2020-06-09 20:02:17

如果您希望orders表中的所有列和另一个表中的汇总数据,您可能会发现apply很有帮助:

代码语言:javascript
运行
复制
select o.*, c.*
from tblOrders o outer apply
     (select sum(c.netprice) as netprice, count(*) as itemcount
      from tblCart c
      where c.OrderId = o.OrderId
     ) c;
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62277127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档