SQL表格连接
join和=的区别


简单来说inner join(inner join即join)和=等号结果一样,但实现原理完全不同,join是基于hashtable连接比较,而=直接就是取笛卡尔集

再过滤,所以后者效率低,是O(N^2),前者是O(LogN)

现在大多数情况下都直接使用join,因为join本身是内连接,还有外连接中的左连接,右连接等等,可以根据不同情况选择适合的使用。