php - 从两个表中获取最大的总和值

标签 php mysql html-table

这是我的代码:

$query1 = "select user, sum(column) as total1 from table1 GROUP BY user";
$result = mysql_query(query1);
$row_query1 = mysql_fech_assoc($result);

do{
    $user = $row_query1['user'];
    $query2 = "select names, sum(column1) as total2 from table2 WHERE names ='$user' GROUP BY names";
    $result2 = mysql_query($query2);
    $row_query2 = mysql_fetch_assoc($result2);
    $sum = $row_query1['total1'] + $row_query2['total1'];
    <tr> <?php echo $sum; ?></tr>
}while($row_query1 = mysql_fech_assoc($result));

我需要从此循环中获取 $sum 的最大值。谁能帮忙?

最佳答案

你可以这样做......取一个临时变量($temp),它可以检查总和变量($sum)。

     $query1 = "select user, sum(column) as total1 from table1 GROUP BY user";
     $result = mysql_query(query1);
     $row_query1 = mysql_fech_assoc($result);
     $temp = 0;

    do{

    $user = $row_query1['user'];

    $query2 = "select names, sum(column1) as total2 from table2 WHERE names ='$user' GROUP BY names";
    $result2 = mysql_query($query2);
    $row_query2 = mysql_fetch_assoc($result2);

    $sum = $row_query1['total1'] + $row_query2['total1'];

    if($temp < $sum)
    $temp = sum;

    echo "<tr>$sum</tr>";

   }while($row_query1 = mysql_fech_assoc($result));
   echo "maximum sum :".$temp;

关于php - 从两个表中获取最大的总和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14082565/

相关文章:

php - 访问 stdClass 对象中的属性

php - mongoDB 和 php 连接 ubuntu 16.04

mysql - 需要有关创建 SQL 索引的建议

java - 用键插入android数据库

java - 如何用Solr管理 "paging"?

asp.net - 我的一个 html 表格没有保持 100% 的高度

javascript - 如何根据子表样式可见性隐藏父表

php - 是否可以拦截对不存在的函数的调用?

javascript - 使用 Javascript 和 PHP 的多个 ID

javascript - 基于 json/object javascript 创建表