ai didi

php - mysql php从2个表中减去2个字段改进查询

转载 作者:行者123 更新时间:2023-11-30 23:30:27 24 4
gpt4 key购买 nike

大家好,我正在努力改进我的查询以获得更好的性能,是否有可能以更好的方式编写此查询,非常感谢您的帮助

$query = " SELECT A  FROM out_org where zone_id='1'";
$query2 = " SELECT A FROM out_dis where zone_id='1'";

$result = mysql_query($query);
$result2 = mysql_query($query2);

echo "<table border=1 style='background-color:#F0F8FF;' >";
echo "<caption><EM>my table</EM></caption>";
echo "<tr>";
echo "<th>" .OA. "</th>" ;
echo "<th>" .DA. "</th>";
echo "<th>" .total. "</th>";
echo "</tr>";

while($row = mysql_fetch_array($result) )
{
while( $row2 = mysql_fetch_array($result2)){
echo "<tr>";
echo "<td>" .$row['A']."</td>";
echo "<td>" .$row2['A']."</td>";
echo "<td>" .$total = $row['A'] - $row2['A']."</td>";
echo "</tr>";
}
echo "</table>";
}

最佳答案

使用连接将您的 SQL 更改为一个查询并在查询中执行减法:

$query = "SELECT (o1.A - o2.A) as value 
FROM out_org o1
LEFT JOIN out_dis o2
ON o1.zone_id = o2.zone_id
WHERE o1.zone_id='1'";

关于php - mysql php从2个表中减去2个字段改进查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983980/

24 4 0
文章推荐: python - 在 Mac 上安装 BigQuery
文章推荐: c# - 检查属性在 FluentValidation 列表中是否唯一
文章推荐: python - 为什么Python忽略LC_ALL?
文章推荐: mysql After insert trigger on table 1 that insert in table 2 具有更新表 1 的插入后触发器
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com