众所周知,任何RDBMS中都有不同类型的JOIN,例如:-左联接,外部联接,内部联接,左外部联接等。我们在项目中的许多业务逻辑中总是使用JOIN。但是,很少有人对这些JOIN有完全的了解或精通。通常,对JOIN知识只有一半了解的人往往会对复杂的查询感到困惑。我感兴趣的领域主要与SQL Server有关,因为我们几乎在所有项目中都使用了该领域。
我已经阅读了一些关于JOIN的不错的文章,但是其中大多数都倾向于混淆而不是说服。所以我想知道是否有什么好的方法/方法或任何好的教程来更好地掌握SQL中的JOIN。教程应该足够简单,并有助于使我们的JOIN基础知识更加牢固。
提前致谢。
我发现此链接直观地显示了维恩图中的不同联接。
…左联接,外联接,内联接,左外联接…
LEFT JOIN和LEFT OUTER JOIN相同;大多数数据库只允许您省略OUTER关键字。