右边连接一个where子句

Vic*_*tor 5 sql join

我在代码中找到了这样的查询:

 SELECT *
   FROM a
        RIGHT JOIN b ON a.id = b.id
  WHERE a.id = b.id
Run Code Online (Sandbox Code Playgroud)

它与a.id = b.id上的内连接基本相同吗?

Gor*_*off 5

是的,这与a基本相同inner join.

where当没有匹配时,该子句将失败,因为该值a.id将是NULL.