如何在SQL中加入3个或更多表,其中两个表需要加入

时间:2016-11-22 13:49:37

标签: mysql

我有3张桌子:

费用:

  • 项,
  • 量;

生产:

  • 模型,
  • 音量;

时间:

  • 模型,
  • 小时

我需要创建一个查询 哪里 我将有3列

  • 来自费用的项目
  • 金额来自费用
  • 每小时费用= Costs.Amount / Sum(Production.Volume * Hours.Hours)为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);

你能帮忙吗?

0 个答案:

没有答案