面试官:先来简单聊一下SQL Join,看你对数据了解的怎么样( 二 )


比如有 tblOrderHeader 是有 5 条记录,符合 OrderDate 大于 2020-01-01的条件 。

面试官:先来简单聊一下SQL Join,看你对数据了解的怎么样

文章插图
 
我们用红色实星框表示符合条件的记录
但最终,因为在 WHERE 中添加了 Detail.Amount > 1000 的条件,相当于把 Left join 改成了 INNER JOIN, 即增加了 Detail.OrderId IS NOT NULL 条件
面试官:先来简单聊一下SQL Join,看你对数据了解的怎么样

文章插图
 


推荐阅读