我试图得到一个正确的查询,但没有成功。 这是图片。
- 在表“产品”中,我有以下字段
ID、PRICESELL、TAXCATEG
- 在表“TAXCATEG”中。我有以下字段,
ID、TAXVALUE
我需要通过将“pricesell
”乘以税值来得到总和。
即 prisell_withtax
(此列不在表中任何位置)= 3 欧元 + 18%(在 TAXVALUE 中,该值存储为 18)= 3.54
提前谢谢您!
最佳答案
我假设 products
表上的 taxcateg
字段与 taxcateg
上的 id
字段匹配> 表。
如果是这样,类似这样的事情应该可以完成工作。
select
p.*,
t.*,
p.pricesell + (p.pricesell * t.taxvalue)/100 as pricesell_withtax
from
products p
JOIN taxcateg t ON
p.taxcateg = t.id;
关于MySQL通过将不同表中的单元格相乘得到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42712915/