And*_*bol 6 mysql join converter
这已经困扰了我一段时间我跟随两个表:
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
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)
基本上我需要划分适当的值......
SELECT itms.price/conv.toEUR
FROM itms
, conv
where itms.cur=conv.cur
Run Code Online (Sandbox Code Playgroud)
...来自'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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17816 次 |
| 最近记录: |