我有一个产品表和一个价格表,其中一个产品可以有几个价格行。是否可以执行一条JOIN语句,使每个产品返回一行,其中价格列来自每个价格行,其中product等于产品ID?
现在我有这样的想法:
SELECT PT.*, PR.*
FROM `products` AS PT
RIGHT JOIN `prices` PR
ON PR.`product` = PT.`ID`
如果一个产品有4个价格行,我会得到4个行的响应。
我有点困惑,我想在https://ens.domains/上买一个域名,而且一个域名的价格非常高,大约是150美元。这一价格大部分来自汽油费。令人困惑的是,ens告诉我下面的Estimated Total (Price + Gas). The gas price is based at 130 Gwei,而在https://ethgasstation.info/中,汽油价格是83。在ens是130,在and是83。对吗?为什么ENS会考虑更高的汽油价格?另外,在ENS中有什么方法可以看到估计的总量是如何计算的呢?