Google bigquery BigQuery:根据发行说明,每个仍然需要的想法都已弃用

Google bigquery BigQuery:根据发行说明,每个仍然需要的想法都已弃用,google-bigquery,Google Bigquery,我仍然收到表单的错误: 错误:4.1-4.97:联接运算符的右侧表必须是 小桌子。如果左侧桌子较小,则切换桌子,或 如果两个表都大于中描述的最大值,则使用JOIN EACH 如果我尝试使用简单连接 EACH关键字应该在8月25日被弃用()。这个项目的推出是否被推迟了 我将试图澄清我的困惑来自何处: 此博客条目表明不再需要每个 动态查询优化。提高系统的可靠性和性能 复杂查询,如大型联接或分组操作。你可以 希望在未来几周内看到您的项目被激活。用户将 不再需要指定每个关键字,这大大简化了 查询的编写

我仍然收到表单的错误:

错误:4.1-4.97:联接运算符的右侧表必须是 小桌子。如果左侧桌子较小,则切换桌子,或 如果两个表都大于中描述的最大值,则使用JOIN EACH

如果我尝试使用简单连接

EACH关键字应该在8月25日被弃用()。这个项目的推出是否被推迟了

我将试图澄清我的困惑来自何处:

此博客条目表明不再需要每个

动态查询优化。提高系统的可靠性和性能 复杂查询,如大型联接或分组操作。你可以 希望在未来几周内看到您的项目被激活。用户将 不再需要指定每个关键字,这大大简化了 查询的编写,特别是针对 以编程方式生成SQL,如可视化工具和 仪表盘


查询参考中不再提到它,很可能您的查询有一些大的连接,或者有一个大的连接爆炸,请检查您的ON条件,以验证您是否遗漏了其中的限制性子句

否则,错误消息没有更新,这就是为什么它告诉您使用每个,但是
EACH
键盘已被弃用。所以这里只有错误信息是模糊的,而不是每个关键字的使用


您可以发布查询以改进它。

错误与右侧表过大有关。在这些情况下,每个都是必需的,但不再需要了。请注意,在某些情况下仍然需要“EACH”。它必须消失,但仍然有一些用例只能通过每个用例来解决。@FelipeHoffa。我很困惑。引用的博客条目似乎表明不再需要每个条目,并且在查询引用中也不再提及这些条目(见上文)。关于每个人死亡的报道是否过早?我也一直在想这一点。如果这真的被否决了,我会非常高兴,因为我一直不明白问用户“你确定你想看到这些结果吗?你必须添加一个神奇的词!”的意思。我试着在这里解释一下,你能在这里给我们讲一下要点吗?我能想到的唯一原因是,这对谷歌来说是昂贵的,所以除非我们真的需要,否则他们宁愿不让我们使用它。