一尘不染

理解SQL中的JOIN的好方法或教程

sql

众所周知,任何RDBMS中都有不同类型的JOIN,例如:-左联接,外部联接,内部联接,左外部联接等。我们在项目中的许多业务逻辑中总是使用JOIN。但是,很少有人对这些JOIN有完全的了解或精通。通常,对JOIN知识只有一半了解的人往往会对复杂的查询感到困惑。我感兴趣的领域主要与SQL
Server有关,因为我们几乎在所有项目中都使用了该领域。

我已经阅读了一些关于JOIN的不错的文章,但是其中大多数都倾向于混淆而不是说服。所以我想知道是否有什么好的方法/方法或任何好的教程来更好地掌握SQL中的JOIN。教程应该足够简单,并有助于使我们的JOIN基础知识更加牢固。

提前致谢。


阅读 253

收藏
2021-03-08

共1个答案

一尘不染

我发现此链接直观地显示了维恩图中的不同联接

…左联接,外联接,内联接,左外联接…

LEFT JOIN和LEFT OUTER JOIN相同;大多数数据库只允许您省略OUTER关键字。

2021-03-08