mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
Merge branch '10.6' into 10.11
This commit is contained in:
@@ -579,7 +579,7 @@ NULL
|
||||
# Bug#25413069: SIG11 IN CHECK_COLUMN_GRANT_IN_TABLE_REF
|
||||
#
|
||||
SELECT a FROM JSON_TABLE(abc, '$[*]' COLUMNS ( a int path '$.a')) AS jt;
|
||||
ERROR 42S22: Unknown column 'abc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 'abc' in 'JSON_TABLE'
|
||||
#
|
||||
# Bug#25420680: ASSERTION `THD->IS_ERROR()' FAILED IN SQL/SQL_SELECT.CC
|
||||
#
|
||||
@@ -667,10 +667,10 @@ DEALLOCATE PREPARE stmt;
|
||||
CREATE TABLE t1 (id INT, jc JSON);
|
||||
SELECT * FROM t1 RIGHT JOIN JSON_TABLE(t1.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1.jc=jt.id;
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE'
|
||||
SELECT * FROM JSON_TABLE(t1.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt LEFT JOIN t1 ON t1.jc=jt.id;
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE'
|
||||
SELECT * FROM JSON_TABLE(t1.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt RIGHT JOIN t1 ON t1.jc=jt.id;
|
||||
id id jc
|
||||
@@ -694,33 +694,33 @@ SELECT * FROM t1 AS t1o RIGHT JOIN
|
||||
(t1 AS t1i JOIN JSON_TABLE(t1o.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1i.jc=jt.id)
|
||||
ON t1o.id=t1i.id;
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE'
|
||||
SELECT * FROM t1 AS t1o RIGHT JOIN
|
||||
(t1 AS t1i RIGHT JOIN JSON_TABLE(t1o.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1i.jc=jt.id)
|
||||
ON t1o.id=t1i.id;
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE'
|
||||
WITH qn AS
|
||||
(SELECT jt.* FROM t1 RIGHT JOIN JSON_TABLE(t1.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1.jc=jt.id)
|
||||
SELECT * from qn;
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE'
|
||||
WITH qn AS
|
||||
(SELECT 1 UNION
|
||||
SELECT jt.id FROM t1 RIGHT JOIN JSON_TABLE(t1.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1.jc=jt.id)
|
||||
SELECT * from qn;
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1.jc' in 'JSON_TABLE'
|
||||
SELECT * FROM t1 AS t1o RIGHT JOIN
|
||||
(t1 AS t1i JOIN JSON_TABLE(t1o.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1i.jc=jt.id)
|
||||
ON t1o.id=t1i.id;
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE'
|
||||
SELECT * FROM t1 AS t1o RIGHT JOIN
|
||||
(t1 AS t1i RIGHT JOIN JSON_TABLE(t1o.jc, '$' COLUMNS
|
||||
(id FOR ORDINALITY)) as jt ON t1i.jc=jt.id)
|
||||
ON t1o.id=t1i.id;
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 't1o.jc' in 'JSON_TABLE'
|
||||
INSERT INTO t1 VALUES(1,"1"),(2,"4"),(3,"3");
|
||||
ANALYZE TABLE t1;
|
||||
Table Op Msg_type Msg_text
|
||||
@@ -743,14 +743,14 @@ LEFT JOIN
|
||||
JSON_TABLE(t1.jc, '$' COLUMNS (id FOR ORDINALITY)) as jt ON t1.jc=jt.id
|
||||
RIGHT JOIN
|
||||
JSON_TABLE(jt.id, '$' COLUMNS (id FOR ORDINALITY)) as jt1 ON jt.id=jt1.id;
|
||||
ERROR 42S22: Unknown column 'jt.id' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 'jt.id' in 'JSON_TABLE'
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# Bug#25525409: ASSERTION `TABLE_LIST->TABLE' FAILED IN SQL/SQL_BASE.CC
|
||||
#
|
||||
SELECT * FROM JSON_TABLE( ( SELECT a ) , '$.*' COLUMNS (col1 FOR ORDINALITY) )
|
||||
AS alias1;
|
||||
ERROR 42S22: Unknown column 'a' in 'field list'
|
||||
ERROR 42S22: Unknown column 'a' in 'SELECT'
|
||||
SELECT * FROM JSON_TABLE( ( SELECT 1 ) , '$.*' COLUMNS (col1 FOR ORDINALITY) )
|
||||
AS alias1;
|
||||
col1
|
||||
@@ -1050,7 +1050,7 @@ CREATE TABLE t (x INT);
|
||||
INSERT INTO t VALUES (1), (2), (3);
|
||||
SELECT MAX(t.x) OVER () m, jt.* FROM t,
|
||||
JSON_TABLE(JSON_ARRAY(m), '$[*]' COLUMNS (i INT PATH '$')) jt;
|
||||
ERROR 42S22: Unknown column 'm' in 'JSON_TABLE argument'
|
||||
ERROR 42S22: Unknown column 'm' in 'JSON_TABLE'
|
||||
DROP TABLE t;
|
||||
#
|
||||
# Bug#26583283: ASSERTION `!THD->IS_ERROR()' FAILED IN SQL_RESOLVER.CC
|
||||
|
Reference in New Issue
Block a user