gpt4 book ai didi

MySQL - 左连接正式优于右连接?

转载 作者:IT老高 更新时间:2023-10-28 23:57:40 25 4
gpt4 key购买 nike

MySQL documentation for joins ,一位同事今天向我指出了这颗 gem :

RIGHT JOIN works analogously to LEFT JOIN. To keep code portable across databases, it is recommended that you use LEFT JOIN instead of RIGHT JOIN.

有没有人能阐明这一点?这让我觉得这可能是过去时代的遗留物——因为文档的意思可能是说“为了使代码与早期版本的 MySQL 反向兼容……”

是否有不支持 RIGHT JOIN 的现代 RDBMS?我知道 RIGHT JOINLEFT JOIN 的语法糖,任何 RIGHT JOIN 都可以表示为 LEFT JOIN,但是如果您朝那个方向编写查询,有时可读性会受到影响。

这个建议现在还有效吗?是否有令人信服的理由来避免 RIGHT JOIN

最佳答案

至少有一个 SQL 引擎不支持 RIGHT JOIN:SQLite .也许这就是兼容性被列为关注点的原因。可能还有其他 SQL 引擎。

关于MySQL - 左连接正式优于右连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438896/

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