Description:
after changing having clause to forever TRUE,the column name changes
mysql> WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING (STD(cte.col_2) <> 1) ORDER BY cte.col_1 DESC;
+--------------------+---------+---------+-------+
| col_1 | col_1_2 | col_1_1 | col_2 |
+--------------------+---------+---------+-------+
| 0.5403023058681398 | 1 | 1 | 1 |
+--------------------+---------+---------+-------+
1 row in set (0.00 sec)
mysql> WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING '1' = '1' ORDER BY cte.col_1 DESC;
+--------------------+---------+---------+-------+
| col_1 | col_1_1 | col_1_1 | col_2 |
+--------------------+---------+---------+-------+
| 0.5403023058681398 | 1 | 1 | 1 |
+--------------------+---------+---------+-------+
1 row in set (0.00 sec)
How to repeat:
DROP DATABASE IF EXISTS test;
CREATE DATABASE IF NOT EXISTS test;
USE test;
CREATE TABLE t1 (
c1 INT NOT NULL AUTO_INCREMENT,
c2 VARCHAR(255) NOT NULL,
c3 VARCHAR(255) NULL,
c4 INT NULL,
c5 DATE NOT NULL,
c6 VARCHAR(10) NOT NULL,
PRIMARY KEY (c1)
);
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (3584, 'sample_AQJP3FCb7PX46hF2d3VoKsPIHtIgzieVgOK1Ue7iSbNProjjh', 'sample_v', 36, '2025-09-07', 'sample_J');
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (954, 'sample_0kfPnPKeUjkycwqHxj5OtQ8', 'sample_sQ', 90, '2025-10-10', 'sample_C');
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (1986, 'sample_tJaorTY4zIEBbb8IM4auYieeVSd80foFpJh3MIv0Rz8fEgfYthMyHLdUMnlIN6NnP0VoAFBpSEUcHovYpCFbGrC98Y52vXpgXsmsEBDYj6ecgN2JkDh393f4hhIjFLpqffJrE5Z09WtyvK6PT0IcDNjF6S16yhunjPWFxaAbK4Z6', 'sample_bIa5736UIVD92z8u5rQ0PaRpPlOEwroZ4Xoqc4jDp4SiRROqU4u2EvOZZupAHmFPuFcWjOC6V16yTz58i3824l1EdwAgMPAPy9RM2sHerAB3L3eAWFGFd', 68, '2025-04-20', 'sample_KWK');
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (6432, 'sample_apUxsuYxJ7yJ6etwr3Sd7Cg7l1JHXVRSgSUF689u4w2greqF3zbivycDbv6qA4Wusopmd80qoDFLGg1ercUJBRyEl0j0aw1JXgj35Pg4JK2lNYBG2UPKBvS3jhsYpkYbhUNtq5zfTal0MXOuOk4CydQWObucwCG1tGcBtxVHzwZf18W2M7Fl2c8AzYVIIn', 'sample_xoju7XvqD9RJhJ2NAoI2KxR5QZdZKDIjrOdN8MahX1k3dJu9UxKIjMzLtBjiMnoN5JxDvSR7bHNsAECcv5onlaOPg4TBQg4yQw6ThZm8lvYZcq9lBqZap4SoxgEZLdQaIflJvl7EcmCUqqRgQEes', 48, '2025-04-28', 'sample_N');
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (8644, 'sample_IYRIsvectgAbcVIlfnvNd9kX3FNkOo4kAKKY1BDBLFQpH7ksvMtBllsZK16dP8T7twvH59dyaLTQuKIciaq8hnHB49XU7pS4kDw8Gt9mASD1ylSfvFBVtDNT', 'sample_7K12anyKLHlFNF5tfck9rj0CREpw10By71a2xm7uMRqIH61pLHnO3mXiWV0Ql013c5vK', 37, '2024-11-16', 'sample_8');
INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (9828, 'sample_mbTbyuGtnVI5eoQZozrqRGnCbFGq5YiJjIAQ6m5pyEN0KYZtC8nHtcPrUXpN8Ox9SpGW03NGGx1rgIfMQzTzUQDSJyNReXc7SzF8lxZGBkTzeRFfSuV1', 'sample_w848NDNkIDLOlkpaaODWH9A0RwNZ3y4Up1tGogrgGXva1pea9fQC785AX81aC0JjCpCfVuAhR3sedKdIDkph0vCxL9t6vWoUxCcx1Z1PhcFsDkuO86Lm30jCHqsgwEkByFdBtl9Dapi0UdGLs4O7Nt1LJOAjxDeWrmGT52FyIlsB1dVyP84albq7J7x5ZLVhHk0pCHeRKK4Tq', 6, '2024-12-11', 'sample_Yb');
WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING (STD(cte.col_2) <> 1) ORDER BY cte.col_1 DESC;
WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING '1' = '1' ORDER BY cte.col_1 DESC;
Description: after changing having clause to forever TRUE,the column name changes mysql> WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING (STD(cte.col_2) <> 1) ORDER BY cte.col_1 DESC; +--------------------+---------+---------+-------+ | col_1 | col_1_2 | col_1_1 | col_2 | +--------------------+---------+---------+-------+ | 0.5403023058681398 | 1 | 1 | 1 | +--------------------+---------+---------+-------+ 1 row in set (0.00 sec) mysql> WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING '1' = '1' ORDER BY cte.col_1 DESC; +--------------------+---------+---------+-------+ | col_1 | col_1_1 | col_1_1 | col_2 | +--------------------+---------+---------+-------+ | 0.5403023058681398 | 1 | 1 | 1 | +--------------------+---------+---------+-------+ 1 row in set (0.00 sec) How to repeat: DROP DATABASE IF EXISTS test; CREATE DATABASE IF NOT EXISTS test; USE test; CREATE TABLE t1 ( c1 INT NOT NULL AUTO_INCREMENT, c2 VARCHAR(255) NOT NULL, c3 VARCHAR(255) NULL, c4 INT NULL, c5 DATE NOT NULL, c6 VARCHAR(10) NOT NULL, PRIMARY KEY (c1) ); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (3584, 'sample_AQJP3FCb7PX46hF2d3VoKsPIHtIgzieVgOK1Ue7iSbNProjjh', 'sample_v', 36, '2025-09-07', 'sample_J'); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (954, 'sample_0kfPnPKeUjkycwqHxj5OtQ8', 'sample_sQ', 90, '2025-10-10', 'sample_C'); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (1986, 'sample_tJaorTY4zIEBbb8IM4auYieeVSd80foFpJh3MIv0Rz8fEgfYthMyHLdUMnlIN6NnP0VoAFBpSEUcHovYpCFbGrC98Y52vXpgXsmsEBDYj6ecgN2JkDh393f4hhIjFLpqffJrE5Z09WtyvK6PT0IcDNjF6S16yhunjPWFxaAbK4Z6', 'sample_bIa5736UIVD92z8u5rQ0PaRpPlOEwroZ4Xoqc4jDp4SiRROqU4u2EvOZZupAHmFPuFcWjOC6V16yTz58i3824l1EdwAgMPAPy9RM2sHerAB3L3eAWFGFd', 68, '2025-04-20', 'sample_KWK'); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (6432, 'sample_apUxsuYxJ7yJ6etwr3Sd7Cg7l1JHXVRSgSUF689u4w2greqF3zbivycDbv6qA4Wusopmd80qoDFLGg1ercUJBRyEl0j0aw1JXgj35Pg4JK2lNYBG2UPKBvS3jhsYpkYbhUNtq5zfTal0MXOuOk4CydQWObucwCG1tGcBtxVHzwZf18W2M7Fl2c8AzYVIIn', 'sample_xoju7XvqD9RJhJ2NAoI2KxR5QZdZKDIjrOdN8MahX1k3dJu9UxKIjMzLtBjiMnoN5JxDvSR7bHNsAECcv5onlaOPg4TBQg4yQw6ThZm8lvYZcq9lBqZap4SoxgEZLdQaIflJvl7EcmCUqqRgQEes', 48, '2025-04-28', 'sample_N'); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (8644, 'sample_IYRIsvectgAbcVIlfnvNd9kX3FNkOo4kAKKY1BDBLFQpH7ksvMtBllsZK16dP8T7twvH59dyaLTQuKIciaq8hnHB49XU7pS4kDw8Gt9mASD1ylSfvFBVtDNT', 'sample_7K12anyKLHlFNF5tfck9rj0CREpw10By71a2xm7uMRqIH61pLHnO3mXiWV0Ql013c5vK', 37, '2024-11-16', 'sample_8'); INSERT INTO t1 (c1, c2, c3, c4, c5, c6) VALUES (9828, 'sample_mbTbyuGtnVI5eoQZozrqRGnCbFGq5YiJjIAQ6m5pyEN0KYZtC8nHtcPrUXpN8Ox9SpGW03NGGx1rgIfMQzTzUQDSJyNReXc7SzF8lxZGBkTzeRFfSuV1', 'sample_w848NDNkIDLOlkpaaODWH9A0RwNZ3y4Up1tGogrgGXva1pea9fQC785AX81aC0JjCpCfVuAhR3sedKdIDkph0vCxL9t6vWoUxCcx1Z1PhcFsDkuO86Lm30jCHqsgwEkByFdBtl9Dapi0UdGLs4O7Nt1LJOAjxDeWrmGT52FyIlsB1dVyP84albq7J7x5ZLVhHk0pCHeRKK4Tq', 6, '2024-12-11', 'sample_Yb'); WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING (STD(cte.col_2) <> 1) ORDER BY cte.col_1 DESC; WITH cte_451 AS (SELECT 1 AS col_1, 1 AS col_2 FROM t1 AS kvg96 WHERE NOT kvg96.c3 IS NULL) SELECT DISTINCT COS(cte.col_2) AS col_1, cte.col_1 AS col_1_2, cte.col_1 AS col_1_1, cte.col_2 AS col_2 FROM cte_451 AS cte HAVING '1' = '1' ORDER BY cte.col_1 DESC;