SQL实战经验 - 避免使用CROSS JOIN2023年1月15日 · 阅读需 3 分钟PawSQL TeamOptimize your SQL Queries by Clicks!Copyright © 2023 PawSQL 问题定义 CROSS JOIN会将第一张表的每一行与第二张表的每一行进行笛卡尔乘积。它会生成表1行数x表2行数的记录。理论上它等价与条件为1=1的内连接。CROSS JOIN可以快速将多表拼接,但是其会产生大量记录,造成效率低下;而且不指定连接条件,结果可能没有实际意义。 PawSQL对使用STRAIGHT_JOIN的语句进行了风险提示,以避免其引发的性能问题。