【发布时间】:2015-10-07 02:18:01
【问题描述】:
我有一个 SQL 查询,它在一张大表上使用笛卡尔积。但是,我只需要其中一张表中的一列。如果我在使用笛卡尔积之前只选择那一列,它实际上会表现更好吗?
那么,换句话说,会是这样吗:
SELECT A.Id, B.Id
FROM (SELECT Id FROM Table1) AS A , Table2 AS B;
比这更快,因为 Table1 的列比 Id 多?:
SELECT A.Id, B.Id
FROM Table1 AS A , Table2 AS B;
还是说列数不重要?
【问题讨论】:
标签: sql database performance cartesian-product