gpt4 book ai didi

php - MySQL 查询使用来自不同表的字段的总和计算

转载 作者:行者123 更新时间:2023-11-29 13:30:07 25 4
gpt4 key购买 nike

我有以下查询,需要用来对表中的列求和,但随后我需要将其乘以 CONTRACT_PERCENTAGE。 CONTRACT_PERCENTAGE 与版税存储在不同的表中,称为 isrc_codes。两个表共享 TRACK_ISRC 列。有没有办法从 isrc_codes 获取 CONTRACT_PERCENTAGE 并用它来进行总和计算?

$add = mysqli_query($con,"SELECT sum(DISTRIBUTED_AMOUNT / EXCHANGE_RATE * CONTRACT_PERCENTAGE) FROM royalties WHERE BUNDLE_ARTIST = '".$row['artistname']."'");         
while($addamount = mysqli_fetch_array($add)) {
echo '<td>$' . number_format($addamount[0], 2, '.', '') . '</td>';
}

最佳答案

尝试这个查询..

"SELECT sum(r.DISTRIBUTED_AMOUNT / r.EXCHANGE_RATE * i.CONTRACT_PERCENTAGE) FROM royalties r, isrc_codes i WHERE r.TRACK_ISRC = i.TRACK_ISRC AND r.BUNDLE_ARTIST = '".$row['artistname']."'"

关于php - MySQL 查询使用来自不同表的字段的总和计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com