gpt4 book ai didi

mysql - 在 mysql 中改进此查询的更好方法

转载 作者:行者123 更新时间:2023-11-29 00:42:17 26 4
gpt4 key购买 nike

我想从不同的表中获取不同列的总和,我在下面做了类似的事情,我认为在 mysql 中有更好的方法

select 
(select sum(sal) from budget_tp) as sal_tp,
(select sum(sal) from budget_fos_veri) as sal_veri,
(select sum(sal) from budget_fos_picks)as sal_pick,
(select sum(sal) from budget_bpo_other)as sal_bpo;

最佳答案

根据“汇总”的数量,您可以使用诸如夜间作业(选择)之类的东西来填充缓存表 - 因为预算数字不需要是 100% 实时值(现在有人说 SAP HANA,得到用椅子高五到脸)

就纯粹的性能而言,您的 select 语句已尽其所能。

编辑:这是一种纯粹简单化的方法。您还可以为庞大的数据集执行夜间作业,并且只添加自上次作业总结以来添加到表中的差异。

关于mysql - 在 mysql 中改进此查询的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790587/

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