这已经困扰我一段时间了,我有以下两个表格:
Table: conv
---------------
id cur toEUR
--------------------------------------------
1 EUR 1
2 GBP 0.85
3 USD 1.32
--------------------------------------------
Table: itms
--------------
id cur price
--------------------------------------------
1 USD 5
2 USD 10
3 EUR 2.5
---------------------------------------------
基本上我需要划分适当的值......
SELECT itms.price/conv.toEUR
FROM itms
, conv
where itms.cur=conv.cur
...来自“itms”的值与来自“conv”的值相乘,然后乘以我想在“conv”中转换为的值。
这是否可能仅在 SQL 中实现?我已经尝试了几次,但我不确定最好的方法是什么。
感谢任何提示!
祝好
最佳答案
这是您要找的吗?
select
i.id,
c2.cur,
i.price * c2.toEUR / c.toEur
from itms i
join conv c on i.cur = c.cur
join conv c2 on c2.cur = 'GBP'
order by i.id
关于mysql - 在 mySQL 中对列进行除法和乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17005241/