SQL里是否可以使用JOIN

很多公司都禁止程序员在 SQL 中使用 JOIN,至于原因则出奇的一致:用 JOIN 慢。不过我从没见过谁来论证为什么用 JOIN 慢,结果这个人云亦云的结论越传越广,让我觉得是时候来讨论一下这个看似正确的结论了。 举个例子:查询最新的十篇帖子和对应的用户信息,用 JOIN 是这样的: SELECT posts.id, posts.content, users.name, ... FROM posts JOIN users on posts.user_id = users.

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以

逃出你的肖申克(七):改变的科学和科学的改变

这篇文章的原稿于2013年发在《经济观察网》的《观察家书评》栏目,但其实文章本身并不是书评,而是借书来梳理关于「改变」的这个领域。因为这篇文章从来没有在我的博客上发过,再加上从2013年到现在过去了整整三年,于是对文章作了大量的修改,加了许多内容,所以已经基本上是另外一篇文章了。 去年写完《逃出你的肖申克(六)》之后,原本是打算结束这个跨度六年的系列的。但世事难料,一些人事、经历、阅读的深入又让我重拾了对这个分支的兴趣,觉得仍然还有很多东西可写,但这次重启这个系列希望写得和以