问题1:关于性能,这是最好的:子查询或JOIN?
问题2:有没有办法衡量和比较运行子查询或JOIN的时间?
修改
我有点困惑,虽然不及早些时候。我找到了这个http://www.akadia.com/services/sqlsrv_subqueries.html
结合下面的答案,它很好地结合起来。
答案 0 :(得分:0)
关于JOIN和子查询有很多意见。
克里斯伦敦有一篇关于这个主题的精彩文章。
所以似乎判决是做子查询。原因是 连接中的子查询比where子句中的子查询更快 是的,我相信,因为它在它必须运行的地方 每一行的条件,而它只需要运行一次 子查询/加入。就像我在不同的RDBMS处理之前所说的那样 不同但即使您的RDBMS也不处理子查询 其他人,对我来说,他们更具可读性。所以现在我推荐子查询!