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