管理和操作表中的数据

Managing and manipulating Data in tables

我的数据库中有两个表。第一个 table 包含列 Serial、Date、Location、Type、Condition、Color、Loaned_To、ProductNumberREF 和 Department。

下一个 table 有产品编号、类型、品牌和价格。

有了这个系统,我可以更改主要 table 中所有项目的价格,而无需一一进行。但现在我 运行 遇到了问题。

我正在创建一个 Total money spend 标签,我想在其中填充 Gridview 中所有项目的所有价格总和。我如何在不包含价格但必须引用另一个 table 的 table 中添加所有价格的总和?

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
        conn.Open();
        SqlCommand SpentCheck = new SqlCommand("Selct Sum(Price) From Items");

此代码是我最初的尝试,直到我意识到 ITEMS 中不存在 PRICE。那么如何获得 ITEMS 中所有价格的总和?

更新#####

我尝试第一个答案建议这就是我现在的样子

您正在寻找 SQL join.

SELECT
    SUM(Price)
FROM
    Items
      INNER JOIN ProductNumber ON Items.Product_NumberREF = ProductNumber.ProductNumber