• Igor Babaev's avatar
    Fixed LP bug #884175. · af7213d5
    Igor Babaev authored
    If in the where clause of the a query some comparison conditions on the
    field under a MIN/MAX aggregate function contained constants whose sizes
    exceeded the size of the field then the query could return a wrong result
    when the optimizer had chosen to apply the MIN/MAX optimization.
    With such conditions the MIN/MAX optimization still could be applied, yet
    it would require a more thorough analysis of the keys built to find
    the value of MIN/MAX aggregate functions with index look-ups.   
    The current patch just prohibits using the MIN/MAX optimization in this
    situation.
    af7213d5
func_group.result 58.2 KB