[英]how i can SUM field values from two or more tables in php mysql
我有六个表,每个表都有两个名为(餐,成本)的列。 我可以合计一桌饭。 但是我想对每张桌子的总和求和。
但是像这样。我有六个桌子。 我想一次汇总每张桌子的费用。
$qq="select SUM(cost5) as 'sumcost' from shawon";
$res=mysqli_query($conn,$qq); $data=mysqli_fetch_array($res);
echo "<div class='container'>". "sum of cost: ".$data['sumcost']."</div>";
有什么办法吗?
您可以使用union all来构建具有相同列均值的唯一表,成本形成六个表中的每个表
select meal, sum(cost)
from (
select meal,cost
from table1
union all
select meal,cost
from table2
union all
select meal,cost
from table3
union all
select meal,cost
from table4
union all
select meal,cost
from table5
union all
select meal,cost
from table6
) t
group by meal
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.