mysql子查询用join代替

mysql子查询用join代替

子查询 用 join 代替

有SQL语句:select * from table_a ( select * from table_b  where id=1) ,如果table_a的数据量很大,这条sql会特别慢。因为子查询是从外到里查询,会首先把table_a的数据全部都拿出来,然后把table_b的数据再拿出来,最后在做合并过滤。所以子查询效率比较慢,建议可以用join来代替。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据