sql中直接from多表关联和inner join关联有什么区别么
7条回答 默认 最新
threenewbee 2018-06-04 03:17关注从结果上看一样。但是从实现上看,多个from是迪卡尔集,再筛选,效率是O(n^2),很差。
join是先做hash,再匹配,效率是O(logN),很好。所以推荐前者。本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 7无用
从结果上看一样。但是从实现上看,多个from是迪卡尔集,再筛选,效率是O(n^2),很差。
join是先做hash,再匹配,效率是O(logN),很好。所以推荐前者。