SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier im (alias m)
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias t) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 3)
           Identifier tid
           Identifier dd
           Identifier t.id
          TablesInSelectQuery (children 2)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier im (alias m)
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             TableIdentifier ts (alias t)
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier m.id
               Identifier t.id
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier m.dd
        Identifier t.dd
