SelectWithUnionQuery (children 1)
 ExpressionList (children 2)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 4)
           Identifier common.key
           Identifier common.value
           Identifier trees.name
           Identifier trees.name2
          TablesInSelectQuery (children 2)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Subquery (alias common) (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 1)
                  Asterisk
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    TableIdentifier tableCommon
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             Subquery (alias trees) (children 1)
              SelectWithUnionQuery (children 1)
               ExpressionList (children 1)
                SelectQuery (children 2)
                 ExpressionList (children 1)
                  Asterisk
                 TablesInSelectQuery (children 1)
                  TablesInSelectQueryElement (children 1)
                   TableExpression (children 1)
                    TableIdentifier tableTrees
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier common.key
               Identifier trees.key
  SelectQuery (children 2)
   ExpressionList (children 4)
    Identifier common.key
    Identifier common.value
    Literal NULL (alias name)
    Literal NULL (alias name2)
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias common) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Asterisk
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier tableCommon
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias flowers) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Asterisk
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier tableFlowers
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier common.key
        Identifier flowers.key
