表A将始终包含记录.
当表B中有行时,我希望查询转换表A和表B匹配的所有行. (即表现得像内部联接)
但是,如果表B为空,我想从表A返回所有内容.
这可以在1个查询中执行吗?
谢谢.
基本上INNER JOIN的作用是它只返回它在另一个表上至少有一个匹配的行.另一方面,LEFT JOIN返回左侧表中的所有记录,无论它在另一个表上是否匹配.
要进一步了解联接,请访问以下链接:
> Visual Representation of SQL Joins