使用另一个表中的数据计算字段

时间:2016-05-29 07:56:33

标签: ms-access

我有一个表设置,需要有一个计算订单价格的字段。为此,我为每个项目设置了一个3个字母的代码,但这些项目的价格不包含在该表格中,而是另一个表格。要计算价格,我需要将项目数量乘以项目的价格。所以基本上,我如何将3个字母的代码与另一个表中的项目价格相关联。 3字母代码字段也包含在表格中,包含商品的价格

1 个答案:

答案 0 :(得分:0)

您需要的是加入

   SELECT table1.quantity * table2.price AS result
     FROM table1
LEFT JOIN table2
       ON table1.code = table2.code

假设 table1 table2 具有以下字段(您可能需要根据需要进行调整):

  • code:3个字母的代码
  • quantity:商品数量
  • price:商品的价格

另请参阅此处了解更多背景信息:SQL JOIN and different types of JOINs