Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.37.0
-
None
-
None
Description
I expect that:
SELECT i=ALL(SELECT i FROM (values(1), (null)) integers(i) WHERE i=i1.i OR i IS NULL) FROM (values(1), (2)) i1(i) ORDER BY i;
expect that will return:
null null
or
false false
(standard defines only true|false) as a return result for EVERY aggregate
instead:
true null
was observed.
Attachments
Issue Links
- causes
-
IGNITE-23555 Calcite. Incorrect results with operator ALL.
- Open
- is related to
-
CALCITE-1845 Quantified comparison predicates (SOME, ANY, ALL)
- Closed
-
CALCITE-3815 Add missing SQL standard aggregate functions: EVERY, SOME, INTERSECTION
- Closed