右外连接与左外连接:何时选择
维基百科声称右外连接在实践中很少使用。然而,在特定场景下,使用 RIGHT 表示法具有一定的优势。
优先使用 RIGHT JOIN 的情况
自我文档:
右连接可以增强代码的可读性。当对从属表的空行感兴趣时,使用 RIGHT JOIN 显式指示此焦点。如果正在调查独立表的空行,则 LEFT JOIN 会更合适。
编码约定和生成的代码:
在遗留系统或生成的代码中, FROM 子句中表的声明顺序可能会影响连接语义。当此顺序与所需结果冲突时,右连接可以确保在包含 null 的表上执行正确的连接。
虽然左连接通常就足够了,但右连接提供了一种替代表示法,可以阐明代码意图并处理连接顺序至关重要的特定边缘情况。
以上是左连接与右连接:什么时候应该选择右外连接?的详细内容。更多信息请关注PHP中文网其他相关文章!