查询在 SELECT 列表中没有聚合
如果查询内部的 SELECT
列表中没有聚合,Vertica 会将查询视为使用了 GROUP BY
的查询进行处理。
例如,您可以将以下查询:
SELECT DISTINCT a, b, c FROM table1;
重写为:
SELECT a, b, c FROM table1 GROUP BY a, b, c;
为了最大限度提高执行速度,请为 GROUP BY
查询应用GROUP BY 查询中所述的优化技术。
如果查询内部的 SELECT
列表中没有聚合,Vertica 会将查询视为使用了 GROUP BY
的查询进行处理。
例如,您可以将以下查询:
SELECT DISTINCT a, b, c FROM table1;
重写为:
SELECT a, b, c FROM table1 GROUP BY a, b, c;
为了最大限度提高执行速度,请为 GROUP BY
查询应用GROUP BY 查询中所述的优化技术。