Igor Babaev
b44171428a
MDEV-19956 Queries with subqueries containing UNION are not parsed
...
Shift-Reduce conflicts prevented parsing some queries with subqueries that
used set operations when the subqueries occurred in expressions or in IN
predicands.
The grammar rules for query expression were transformed in order to avoid
these conflicts. New grammar rules employ an idea taken from MySQL 8.0.
2019-09-23 09:57:37 -07:00
Sergei Golubchik
244f0e6dd8
Merge branch '10.3' into 10.4
2019-09-06 11:53:10 +02:00
Monty
a071e0e029
Merge branch '10.2' into 10.3
2019-09-03 13:17:32 +03:00
Oleksandr Byelkin
6d68a3464e
MDEV-18701: Wrong result from query that uses INTERSECT after UNION ALL
...
Recalculate distinct pointer if we cut chain of SELECTs
2019-03-11 17:41:00 +01:00
Varun Gupta
d6db6df995
MDEV-17903: New optimizer defaults: change optimize_join_buffer_size to be ON
...
optimize_join_buffer_size is switched ON.
2019-02-19 14:27:24 +05:30
Oleksandr Byelkin
de745ecf29
MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operations
2018-07-04 19:13:55 +02:00
Oleksandr Byelkin
0544d7c457
MDEV-13695: INTERSECT precedence is not in line with Oracle even in SQL_MODE=Oracle
...
Switch off automatic INTERSECT priority for ORACLE MODE
2018-04-25 14:45:18 +02:00
Michael Widenius
a7abddeffa
Create 'main' test directory and move 't' and 'r' there
2018-03-29 13:59:44 +03:00