SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias l) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 3)
           Identifier item_id
           Literal \'foo\' (alias key)
           Literal UInt64_1 (alias val)
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier t
          ExpressionList (children 1)
           Identifier item_id
          ExpressionList (children 1)
           OrderByElement (children 1)
            Identifier item_id
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias r) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 4)
          ExpressionList (children 2)
           Identifier item_id
           Function sum (alias val) (children 1)
            ExpressionList (children 1)
             Identifier price_sold
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier t
          ExpressionList (children 1)
           Identifier item_id
          ExpressionList (children 1)
           OrderByElement (children 1)
            Identifier item_id
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier l.item_id
        Identifier r.item_id
