知识卡片

外连接是妥协

专业/工作

内容

外连接通过补 null 把不满足并条件的表强行合并,本质上是关系模型外的妥协。若必须使用,应尽快用 COALESCE 或更清晰的分解设计恢复明确语义,避免让 null 继续扩散。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第4章 不要重复,不要null