|
|
|
|
@ -1526,7 +1526,7 @@ SELECT <replaceable>select_list</replaceable> FROM <replaceable>table_expression |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect1 id="queries-with"> |
|
|
|
|
<title><literal>WITH</literal> Queries</title> |
|
|
|
|
<title><literal>WITH</literal> Queries (Common Table Expressions)</title> |
|
|
|
|
|
|
|
|
|
<indexterm zone="queries-with"> |
|
|
|
|
<primary>WITH</primary> |
|
|
|
|
@ -1540,7 +1540,8 @@ SELECT <replaceable>select_list</replaceable> FROM <replaceable>table_expression |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
<literal>WITH</> provides a way to write subqueries for use in a larger |
|
|
|
|
<literal>SELECT</> query. The subqueries can be thought of as defining |
|
|
|
|
<literal>SELECT</> query. The subqueries, which are often referred to as Common Table |
|
|
|
|
Expressions or <acronym>CTE</acronym>s, can be thought of as defining |
|
|
|
|
temporary tables that exist just for this query. One use of this feature |
|
|
|
|
is to break down complicated queries into simpler parts. An example is: |
|
|
|
|
|
|
|
|
|
|