[MCOL-4754] NULL-safe equal operator (<=>) does not work properly in MCS 5.5.2 Created: 2021-06-09 Updated: 2021-06-10 |
|
| Status: | Open |
| Project: | MariaDB ColumnStore |
| Component/s: | None |
| Affects Version/s: | 5.5.2 |
| Fix Version/s: | Icebox |
| Type: | Bug | Priority: | Major |
| Reporter: | Emmanuel | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Attachments: |
|
| Description |
|
Test case below illustrates the issue. I create a table with a few lines with 2 nullable columns fld1 and fld2. I perform a number of tests with the <=> operator drop table manu_test; CREATE TABLE `manu_test` ( INSERT INTO `manu_test` I execute the following query: SELECT I get the results attached. Clearly test5 and test6 should have the same results. And it works fine if I create an InnoDB table. The tests on the column fld1 are all correct. But test 5 ( CASE However if I replace <=> by its definition in the mariadb documentation (test6), it works. |