小编dab*_*dab的帖子

子查询会拉取整个表吗?

我正在尝试在表中运行子查询:

SELECT t1.*, t2.* FROM t1 
LEFT JOIN (SELECT * FROM table2 GROUP BY col1) AS t2 on t1.col1 = t2.col1
WHERE ...
Run Code Online (Sandbox Code Playgroud)

我的主要问题是,由于它自己调用的子查询会拉整个时间,它是否也在子查询中拉整个时间,即使父查询上的 WHERE 条件只拉几行实际数据库?

我想我可以将 where 查询放在子查询中,但它是一个非常复杂的 where 查询,涉及其他表。

subquery

5
推荐指数
1
解决办法
99
查看次数

标签 统计

subquery ×1