Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 比较两个表中的列值并显示它们的差异_Mysql - Fatal编程技术网

Mysql 比较两个表中的列值并显示它们的差异

Mysql 比较两个表中的列值并显示它们的差异,mysql,Mysql,将id和net\u id作为键,比较默认支付和转换上限从旧表到新表 值default\u payout和conversion\u cap仅包含旧值和新值之间的差异 我已经为它编写了PHP代码。我知道通过MYSQL查询是可能的,但我不知道该如何查询 我想比较两个表中的列值并显示它们的差异? 下面的链接中显示了两个表和输出的图示 以下查询返回所有有差异的行。由php代码只读非零差 $extract=mysqli_query($con,"SELECT a.id, a.net_id, (a.defaul

id和net\u id
作为键,比较
默认支付
转换上限
旧表到新表

default\u payout
conversion\u cap
仅包含旧值和新值之间的差异

我已经为它编写了PHP代码。我知道通过MYSQL查询是可能的,但我不知道该如何查询

我想比较两个表中的列值并显示它们的差异?

下面的链接中显示了两个表和输出的图示


以下查询返回所有有差异的行。由php代码只读非零差

$extract=mysqli_query($con,"SELECT a.id, a.net_id, (a.default_payout - b.default_payout) AS payout_diff, (a.conversion_cap - b.conversion_cap) AS cap_diff FROM api_record a, old1_api_record b WHERE a.id = b.id AND a.net_id = b.net_id") or die("No any changes found".mysqli_error($con));

while($row=mysqli_fetch_assoc($extract))
{
    if($row['payout_diff']!=0 || $row['cap_diff']!=0)
    {
        //display result
    }
}

那是。。。嗯。。。美好的你有编程问题吗?这个网站是用来提问的,不是用来倾倒你的待办事项清单的。你的php问题是什么?它不是我的待办事项清单?我准备好这个问题的图片。学习加入MySQL问题中没有PHP,问题本身很不清楚,我投票赞成搁置。请用相关代码、可验证的示例和所需的输出编辑您的问题。我想要mysql查询而不是PHP。