#29346·polars

SQL: `GROUP BY` 查询的 SELECT 列表中包含未加别名的常量,导致出现 `无法找到列 "literal"` 的错误

作者: hanke580创建于 2026年9月17日更新于 2026年9月17日
标签bugpythonA-sqlneeds triage

`SELECT <constant> FROM t GROUP BY <key>` is valid SQL: the constant is projected once per group. DuckDB 和 SQLite 都返回每个下面的查询中每个组的一个行。Polars 在 `collect()` 时会报出 `unable to find column "literal"` 错误(`LazyFrame` 的构建是正确的),无论是使用 `engine="in-memory"` 还是 `engine="streaming"`。