MySQL通过在不同表中乘以单元格得到结果

时间:2017-03-10 07:42:44

标签: mysql sql multiplying

我正在努力寻找一个没有运气的正确查询。 这是图片。

  • 在表"产品"我有以下字段ID, PRICESELL, TAXCATEG
  • 在表格" TAXCATEG"。我有以下字段ID, TAXVALUE

我需要通过乘以" pricesell"来获得总和。关于税收价值。 I.e pricsell_withtax(此列不在任何地方的表中)= 3欧元+ 18%(在TAXVALUE中,值存储为18)= 3.54

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我假设taxcateg表上的products字段与id表上的taxcateg字段匹配。

如果是这样,这样的事情应该可以胜任。

select
   p.*,
   t.*,
   p.pricesell + (p.pricesell * t.taxvalue)/100 as pricesell_withtax
from
   products p
   JOIN taxcateg t ON 
      p.taxcateg = t.id;