gpt4 book ai didi

mysql - oracle查询mysql左连接

转载 作者:IT王子 更新时间:2023-10-29 00:35:30 26 4
gpt4 key购买 nike

我将公司的 oracle 数据库迁移到了 mysql(是的,不要问我为什么),很少有查询(用于报告)很大并且在 mysql 中工作

其中一个是 4021 行,包含 89 个 INNER JOIN

这会为公司客户生成一份完整的去年财务详细报告。

我需要这份报告(因为我们很快就要到年底了)为 2011 年工作,我在许多网站上看到 mysql 的最大左连接数是 60 左连接数。

我被这份报告搞砸了吗?还是有办法让我运行它?

最佳答案

我认为您的报告查询无论如何都会导致在 EXPLAIN 中使用 using temporary。您可以在一个事务中将单个查询分解为多个,并显式创建临时表。

如果您的 Oracle 查询包含命名子查询之类的东西(我的意思是来自 T-SQL 的 WITH 子查询,我不知道它们是否存在于 Oracle 中,但肯定不存在,这会更有帮助在 MySQL 中)。

关于mysql - oracle查询mysql左连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454185/

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