|
Thank you for the report!
I repeated as described on 10.5.16, but 10.5.19 returns the correct result, so apparently the bug was fixed.
MariaDB [sqltester]> select `subq_1`.`c1` AS `c0`,`subq_1`.`c0` AS `c1` from (select pi() AS `c0`,`subq_0`.`c1` AS `c1` from (`t10` `ref_0` left join (select `ref_1`.`c_ytd_payment` AS `c0`,pi() AS `c1` from `t4` `ref_1` where (`ref_1`.`c_first` is null)) `subq_0` on((`subq_0`.`c0` is not null))) where true) `subq_1` where true;
|
+----+----------+
|
| c0 | c1 |
|
+----+----------+
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
| NULL | 3.141593 |
|
+----+----------+
|
27 rows in set (0,001 sec)
|
|
MariaDB [sqltester]> select `subq_1`.`c1` AS `c0`,`subq_1`.`c0` AS `c1` from (select pi() AS `c0`,`subq_0`.`c1` AS `c1` from (`t10` `ref_0` left join (select `ref_1`.`c_ytd_payment` AS `c0`,pi() AS `c1` from `t4` `ref_1` where (`ref_1`.`c_first` is null)) `subq_0` on((`subq_0`.`c0` is not null))) where true) `subq_1` where true group by 1,2;
|
+------+----------+
|
| c0 | c1 |
|
+------+----------+
|
| NULL | 3.141593 |
|
+------+----------+
|
1 row in set (0,001 sec)
|
|
MariaDB [sqltester]> select version();
|
+-----------------+
|
| version() |
|
+-----------------+
|
| 10.5.19-MariaDB |
|
+-----------------+
|
1 row in set (0,000 sec)
|
|
|