postgresql - 亚马逊 Redshift : CTE or sub query for complex queries?

标签 postgresql common-table-expression amazon-redshift

对于具有多个表的复杂查询,哪种方法更好?公用表表达式或子查询?

最佳答案

子查询比使用公用表表达式要好得多。当使用多个子查询而不是公用表表达式时,查询分析器将执行得更好。

关于postgresql - 亚马逊 Redshift : CTE or sub query for complex queries?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28384945/

相关文章:

sql - 锁定多行

sql - 在 WITH 子句中添加无关的表会减慢 PostgreSQL 中的查询速度吗?

database - 在 2 个网络服务之间同步 postgres 数据库表

sql - 您可以为公共(public)表表达式创建嵌套的WITH子句吗?

VBA/Excel : Not accepting SQL subclauses

linux - 使用 PSQL 从 Redshift 导出数据时遇到问题

postgresql - Airflow 中的 PostgresOperator 超时

sql-server - CTE 和 FOR XML 生成嵌套的 XML

amazon-ec2 - 为什么我会得到 "Your account does not support the EC2-Classic Platform in this region."?

amazon-redshift - 为什么不将时间戳与交错排序键一起使用?