v.21.6Improvement
Support LowCardinality nullability with join_use_nulls
SupportLowCardinalitynullability withjoin_use_nulls, close #15101. #23237 (vdimir).
Why it matters
This feature addresses the lack of compatibility betweenLowCardinality columns with nullability and the join_use_nulls setting in JOIN queries. It enables proper handling of nullable LowCardinality keys during joins, ensuring accurate results and improved query reliability.How to use it
To use this feature, enable thejoin_use_nulls setting in your JOIN queries involving LowCardinality nullable columns. For example, set the session or query option:SET join_use_nulls = 1;and perform the
JOIN as usual. The system will correctly handle null values on LowCardinality nullable keys.