gpt4 book ai didi

mysql - 经过验证的 mysql 查询的 phpMyAdmin 问题

转载 作者:行者123 更新时间:2023-11-29 03:37:38 24 4
gpt4 key购买 nike

这个查询从一个从 linux cli 执行的 .sql 文件运行得很好。当我从 phpmyadmin 执行它时,它启动了一个 sleep 进程,服务器上的 http 守护进程的 cpu 使用率达到 99%,几分钟后,由于“内部服务器错误”,查询失败。有什么想法吗?

 INSERT INTO Balance(id, Bal)
SELECT a.id, SUM(a.Amount)
FROM(
SELECT ct.id, SUM(ct.Charges) as Amount
FROM ChargesT ct
GROUP BY ct.id
UNION ALL
SELECT pt.id, -SUM(pt.PaymentAmt) as Amount
FROM PaymentsT pt
GROUP BY pt.id
) a
GROUP BY a.id

最佳答案

尝试删除子查询中的求和。我认为您可以在一个查询中完成,但这是一个开始

 INSERT INTO Balance(id, Bal)
SELECT a.id, SUM(a.Amount)
FROM(
SELECT ct.id, ct.Charges as Amount
FROM ChargesT ct
UNION ALL
SELECT pt.id, -pt.PaymentAmt as Amount
FROM PaymentsT pt
) a
GROUP BY a.id

关于mysql - 经过验证的 mysql 查询的 phpMyAdmin 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19146111/

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