sql_select.cc:
Code cleanup after fix for bug#23417. sql/sql_select.cc: Code cleanup after fix for bug#23417.
This commit is contained in:
parent
9e3b03f47b
commit
6447a7b6f2
@ -8766,8 +8766,7 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type,
|
|||||||
|
|
||||||
if (type != Item::FIELD_ITEM &&
|
if (type != Item::FIELD_ITEM &&
|
||||||
item->real_item()->type() == Item::FIELD_ITEM &&
|
item->real_item()->type() == Item::FIELD_ITEM &&
|
||||||
(item->type() != Item::REF_ITEM ||
|
!((Item_ref *) item)->depended_from)
|
||||||
!((Item_ref *) item)->depended_from))
|
|
||||||
{
|
{
|
||||||
orig_item= item;
|
orig_item= item;
|
||||||
item= item->real_item();
|
item= item->real_item();
|
||||||
@ -13423,7 +13422,7 @@ count_field_types(TMP_TABLE_PARAM *param, List<Item> &fields,
|
|||||||
Item::Type type=field->type();
|
Item::Type type=field->type();
|
||||||
Item::Type real_type= field->real_item()->type();
|
Item::Type real_type= field->real_item()->type();
|
||||||
if (type == Item::FIELD_ITEM || (real_type == Item::FIELD_ITEM &&
|
if (type == Item::FIELD_ITEM || (real_type == Item::FIELD_ITEM &&
|
||||||
(type != Item::REF_ITEM || !((Item_ref *) field)->depended_from)))
|
!((Item_ref *) field)->depended_from))
|
||||||
param->field_count++;
|
param->field_count++;
|
||||||
else if (real_type == Item::SUM_FUNC_ITEM)
|
else if (real_type == Item::SUM_FUNC_ITEM)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user