1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Files
mariadb-columnstore-engine/mysql-test/columnstore/bugfixes/MCOL-4942-constant-select-empty-set.result
Sergey Zefirov 3b2f9f5344 fix(plugin): MCOL-4942 No-table-SELECT now can return empty set (#3413)
The query like "SELECT 1 WHERE 1=0" was returning a row despite
unsatisfiable condition in WHERE. Now it returns an empty set.
2025-03-05 07:35:00 +00:00

23 lines
277 B
Plaintext

DROP DATABASE IF EXISTS MCOL4942;
CREATE DATABASE MCOL4942;
USE MCOL4942;
CREATE TABLE t1col (id INT) ENGINE=Columnstore;
SELECT * FROM
(
SELECT ID
FROM
(
SELECT 1 ID
FROM
t1col
) V
UNION ALL
SELECT ID
FROM
(
SELECT NULL ID WHERE 1111=2222
) V
) U;
ID
DROP DATABASE MCOL4942;