后端岗位面试题更新 2026-08-05

left semi join 和 left anti join 有什么区别?

途虎淘天集团后端开发互联网/IT电商技术原理MySQLSpark SQL

考察说明

考察对 SQL 连接语义和实际应用的理解

回答思路

  1. 能解释 left semi join 返回左表存在于右表的行
  2. 能说明 left anti join 返回左表不存在于右表的行
  3. 能说明两者的应用场景和去重特性