message: Fix for self-referential alias when column does not exist
diff: @@ -21,8 +21,11 @@ BindResult ColumnAliasBinder::BindAlias(ExpressionBinder &enclosing_binder, Colu
  return BindResult(StringUtil::Format("Alias %s is not found.", expr.ToString()));
  }
  + if (in_alias) {
  + return BindResult("Cannot resolve self-referential alias");
  + }
  +
  // found an alias: bind the alias expression
  - D_ASSERT(!in_alias);
  auto expression = node.original_expressions[alias_entry->second]->Copy();
  in_alias = true;
  auto result = enclosing_binder.BindExpression(&expression, depth, root_expression);
  