mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
bug#3681 - order by, distinct, refer to aliased field by name
check for field_name (not only for name) in find_item_in_list, to be compatible with item->eq() that is done later
This commit is contained in:
@ -2103,7 +2103,9 @@ find_item_in_list(Item *find, List<Item> &items, uint *counter,
|
||||
=> we have to check presence of name before compare
|
||||
*/
|
||||
if (item_field->name &&
|
||||
!my_strcasecmp(system_charset_info, item_field->name, field_name))
|
||||
(!my_strcasecmp(system_charset_info, item_field->name, field_name) ||
|
||||
!my_strcasecmp(system_charset_info,
|
||||
item_field->field_name, field_name)))
|
||||
{
|
||||
if (!table_name)
|
||||
{
|
||||
|
Reference in New Issue
Block a user