Merging upstream version 20.3.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
2945bcc4f7
commit
4d9376ba93
132 changed files with 55125 additions and 51576 deletions
17
tests/fixtures/optimizer/merge_subqueries.sql
vendored
17
tests/fixtures/optimizer/merge_subqueries.sql
vendored
|
@ -411,3 +411,20 @@ FROM (
|
|||
ON _q_0.a = y.b
|
||||
);
|
||||
SELECT y.b AS b FROM (x AS x JOIN y AS y ON x.a = y.b);
|
||||
|
||||
# title: merge cte into subquery with overlapping alias
|
||||
WITH q AS (
|
||||
SELECT
|
||||
y.b AS a
|
||||
FROM y AS y
|
||||
)
|
||||
SELECT
|
||||
q.a AS a
|
||||
FROM x AS q
|
||||
WHERE
|
||||
q.a IN (
|
||||
SELECT
|
||||
q.a AS a
|
||||
FROM q AS q
|
||||
);
|
||||
SELECT q.a AS a FROM x AS q WHERE q.a IN (SELECT y.b AS a FROM y AS y);
|
Loading…
Add table
Add a link
Reference in a new issue