PostgreSQL:外连接中的 ON 与 WHERE - - 何时移动条件会改变结果
在外连接中,ON 中的条件在连接过程中求值,而 WHERE 中的条件对已构建好的结果进行过滤,因此在两者之间移动过滤条件可能改变哪些行得以保留。对于内连接,条件的放置位置纯粹是风格问题。
postgresql / sql / outer-join / left-join / join-conditions
人工智能、Python、Git、SQL、SAP/ERP、统计与时间序列内容:原理说明、示例、实用建议、参考来源及适用范围。
所有搜索词都必须出现在文章中。使用引号搜索完整短语。
在外连接中,ON 中的条件在连接过程中求值,而 WHERE 中的条件对已构建好的结果进行过滤,因此在两者之间移动过滤条件可能改变哪些行得以保留。对于内连接,条件的放置位置纯粹是风格问题。