[MDEV-21914] JSON_ARRAYAGG doesn't reject ORDER BY clause, but doesn't work either Created: 2020-03-11 Updated: 2020-06-04 Resolved: 2020-06-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | JSON, Server |
| Affects Version/s: | 10.5.1 |
| Fix Version/s: | 10.5.4 |
| Type: | Bug | Priority: | Major |
| Reporter: | Lukas Eder | Assignee: | Alexey Botchkov |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
The following query looks correct according to a standard SQL understanding of JSON_ARRAYAGG():
It doesn't get rejected by MariaDB 10.5.1's parser, but produces the wrong result
If this is not supported (it isn't according to the docs: https://mariadb.com/kb/en/json_arrayagg), then I would have expected a syntax error, instead of a wrong result. |
| Comments |
| Comment by Alexey Botchkov [ 2020-06-04 ] |
|
Why it should work BTW :\ |
| Comment by Alexey Botchkov [ 2020-06-04 ] |
|
https://github.com/MariaDB/server/commit/74198384e140bfffb2cbf139ec02e4c91747fab8 |