Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在具有相同外键的表中查找总金额?_Sql_Sql Server - Fatal编程技术网

Sql 如何在具有相同外键的表中查找总金额?

Sql 如何在具有相同外键的表中查找总金额?,sql,sql-server,Sql,Sql Server,所以我在做一个关于管理商店的作业。我遇到的问题是在表中显示客户购买的商品的总金额。这是我的密码 create database assingment use database assignment create table Product ( ProductID varchar(10), PRoductName nvarchar(50), Price money, constraint PK_Product primary key (ProductID) )

所以我在做一个关于管理商店的作业。我遇到的问题是在表中显示客户购买的商品的总金额。这是我的密码

create database assingment

use database assignment

    create table Product
(
    ProductID varchar(10),
    PRoductName nvarchar(50),
    Price money,
constraint PK_Product primary key (ProductID)
) 
go

    create table Export
    (
        ExportID varchar(10),
        ImportCompany nvarchar(50),
        Address nvarchar(50),
constraint PK_Export primary key (ExportID)
)
go

    create table ExportDetail
(
    ExportID varchar(10),
    ProductID varchar(10),
    Quantity int,
    constraint FK_ED_E foreign key (ExportID) references Export(ExportID),
    constraint FK_ED_P foreign key (ProductID) references Product(ProductID),
)
go
因此,我想将ExportDetail上的总额(数量*价格)显示为导出时的金额。例如:

ExportDetail
ExportID  ProductID  Quantity  Total
0234      001        10        10000
0234      002        23        4600
出口的结果将是

Export
Total 14600

有没有一种方法可以在不使用select的情况下将其显示在表上?

到目前为止,您试图编写的查询是什么?您是否有一个似乎不起作用的查询?你试过了却得到了错误的结果?你做过什么调查吗?或者你只是希望有人为你写一个查询?是什么数据库创建了这些表!!!!!!!!!!!!他们来自同一个国家database@user3417256-你的问题在哪里?我们不是来帮你做作业的,我们是来帮助你理解为什么你没有得到正确的结果的。