sql – 如何使用现有表加入查询结果集?
发布时间:2020-12-12 08:33:15 所属栏目:MsSql教程 来源:网络整理
导读:有没有办法避免使用tmp表? 我使用具有聚合函数(sum)的查询来生成每个产品的总和: 结果如下所示: product_name | sum(qty) product_1 | 100 product_2 | 200 product_5 | 300 现在我想加入上面的结果到另一个表中称为产品. 所以我会有一个这样的总结: prod
有没有办法避免使用tmp表?
我使用具有聚合函数(sum)的查询来生成每个产品的总和: product_name | sum(qty) product_1 | 100 product_2 | 200 product_5 | 300 现在我想加入上面的结果到另一个表中称为产品. product_name | sum(qty) product_1 | 100 product_2 | 200 product_3 | 0 product_4 | 0 product_5 | 300 我知道这样做的一种方式是将第一个查询结果转储到临时表,然后将其与产品表一起加入.有没有更好的办法? 解决方法SELECT Product_Name,Total FROM ProductTable x LEFT OUTER JOIN (SELECT SUM(qty) as Total,ProductID FROM InventoryTable GROUP BY ProductID) y ON x.ProductID = y.ProductID (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何在不使用选择查询中的GUI的情况下判断是
- SQL server 2005服务器名称为空的解决方法
- 在CMD中操作mysql数据库出现中文乱码解决方案
- sqlserver2000安装时提示挂起并重启
- SQLSERVER自增字段和Oracle创建自增字段-ORACLE SEQUENCE方
- sqlserver 不能将值NULL插入列id(列不允许有空值解决)
- 数据库 – 如何在DynamoDB中创建UUID?
- SQL Server 参数化查询之where in和like实现之xml和DataTab
- SQl 语句(常见)
- uikit – NSMutableParagraphStyle忽略了NSWritingDirectio