Mysql 如何在SQL中连接3个或更多表,其中两个表需要连接

Mysql 如何在SQL中连接3个或更多表,其中两个表需要连接,mysql,Mysql,我有三张桌子: 费用: 项目 数量 制作: 模型 体积 工作时间: 模型 小时数 我需要创建一个查询 哪里 我将有3个专栏 费用项目 费用中的金额 每小时成本=成本。金额/总和(生产量*小时数)作为CPH 我尝试了这个不起作用的查询 SELECT Costs.items, Costs.amount, (sum([Costs].Amount)/SUM(Round([Hours].Hours*[Production].Volume,1))) as CPH FROM Costs

我有三张桌子:

费用:

  • 项目
  • 数量
制作:

  • 模型
  • 体积
工作时间:

  • 模型
  • 小时数
我需要创建一个查询 哪里 我将有3个专栏

  • 费用项目
  • 费用中的金额
  • 每小时成本=成本。金额/总和(生产量*小时数)作为CPH
我尝试了这个不起作用的查询

SELECT Costs.items, Costs.amount,    
(sum([Costs].Amount)/SUM(Round([Hours].Hours*[Production].Volume,1))) as CPH
FROM Costs
(From Hours Inner join Production on Production.Model = Hours.Model);

您能帮忙吗?

成本和生产或工时之间应该有一个关系,以便进行正确的计算。通过模型,我只看到生产和工时之间的关系。成本和生产或工时之间应该存在关系,以便进行正确的计算。通过模型,我只看到了生产和工时之间的关系