一尘不染

SQL INNER JOIN问题

sql

我正在创建一个查询,该查询将显示从8个表派生的记录信息。最初编写查询的开发人员使用了“等于”和“等于”的组合来创建联接。

此后,我将查询更改为使用INNER JOINS。我想知道我的方法是否比结合使用WHERE运算符更好。

从良好实践的角度来看,将INNER JOINS组合是一个不错的选择,或者我应该采用其他技术。


阅读 244

收藏
2021-03-10

共1个答案

一尘不染

从性能的角度来看,不会有任何区别。。。至少在著名的RDBMS(如Sql-server /
Oracle)上没有这些。这些数据库引擎能够识别两种模式的含义相同,并且使用相同的执行计划。两个都…

以我的愚见,两者都是同等的好习惯,但是您应该保持一致性和正确的对齐方式……在某处,我听说where子句通常由oracle开发人员使用,而sql-
server则使用内部连接。 …到目前为止,大多数编码人员都能够理解两种查询类型…

2021-03-10