Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
1.4.2
-
None
-
2019-06
Description
Build tested: 1.4.2-1 (first combined build from Azura)
OS: centos 7
Stack: single server
Autopilot.features.outerJoin test case failed, returned incorrect result. The same test case passed in 1.4.1-1. The following is a simplified version of the test case
Table rows:
MariaDB [ojref]> select * from nation
-> ;
--------------------------------------------------------------------------------------------------------------------------------------------+
| n_nationkey | n_name | n_regionkey | n_comment |
--------------------------------------------------------------------------------------------------------------------------------------------+
| -1 | ARGENTINA | -100 | al foxes promise slyly according to the regular accounts. bold requests alon |
| -2 | BRAZIL | -100 | y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special |
| -3 | CANADA | -100 | eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold |
| NULL | ARGENTINA | NULL | al foxes promise slyly according to the regular accounts. bold requests alon |
| NULL | BRAZIL | NULL | y alongside of the pending deposits. carefully special packages are about the ironic forges. slyly special |
| NULL | CANADA | NULL | eas hang ironic, silent packages. slyly regular packages are furiously over the tithes. fluffily bold |
--------------------------------------------------------------------------------------------------------------------------------------------+
6 rows in set (0.001 sec)
MariaDB [ojref]> select * from region;
---------------------------------------------------
| r_regionkey | r_name | r_comment |
---------------------------------------------------
| -1 | AMERICA | hs use ironic, even requests. s |
| -2 | ASIA | ges. thinly even pinto beans ca |
| NULL | AMERICA | hs use ironic, even requests. s |
| NULL | ASIA | ges. thinly even pinto beans ca |
---------------------------------------------------
4 rows in set (0.001 sec)
ColumnStore tables returned two rows:
MariaDB [ojtest]> select r.* from region r where not exists (select null from nation n where n.n_regionkey = r.r_regionkey) order by 1, 2, 3
-> ;
---------------------------------------------------
| r_regionkey | r_name | r_comment |
---------------------------------------------------
| -2 | ASIA | ges. thinly even pinto beans ca |
| -1 | AMERICA | hs use ironic, even requests. s |
---------------------------------------------------
2 rows in set (0.032 sec)
InnoDB tables returned 4 rows:
MariaDB [ojref]> select r.* from region r where not exists (select null from nation n where n.n_regionkey = r.r_regionkey) order by 1, 2, 3
-> ;
---------------------------------------------------
| r_regionkey | r_name | r_comment |
---------------------------------------------------
| NULL | AMERICA | hs use ironic, even requests. s |
| NULL | ASIA | ges. thinly even pinto beans ca |
| -2 | ASIA | ges. thinly even pinto beans ca |
| -1 | AMERICA | hs use ironic, even requests. s |
---------------------------------------------------
4 rows in set (0.001 sec)
Attachments
Issue Links
- is caused by
-
MCOL-1734 NOT IN subquery does not return rows with NULL qualifying column values
-
- Closed
-