SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 3)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 1)
         ExpressionList (children 2)
          Literal UInt64_1 (alias a)
          Literal UInt64_2 (alias b)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 1)
         ExpressionList (children 2)
          Literal UInt64_1 (alias a)
          Literal UInt64_3 (alias c)
    WithElement (children 1)
     Subquery (children 1)
      SelectWithUnionQuery (children 1)
       ExpressionList (children 1)
        SelectQuery (children 2)
         ExpressionList (children 2)
          QualifiedAsterisk (children 1)
           Identifier d1
          Identifier d2.c
         TablesInSelectQuery (children 2)
          TablesInSelectQueryElement (children 1)
           TableExpression (children 1)
            TableIdentifier d1
          TablesInSelectQueryElement (children 2)
           TableExpression (children 1)
            TableIdentifier d2
           TableJoin (children 1)
            Function equals (children 1)
             ExpressionList (children 2)
              Identifier d1.a
              Identifier d2.a
   ExpressionList (children 1)
    Identifier c
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier joined
