SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 5)
    Identifier pk1
    Identifier pk2
    Identifier pk4
    Identifier pk3
    Function countMerge (alias occurences) (children 1)
     ExpressionList (children 1)
      Identifier occurences
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier ds
   ExpressionList (children 4)
    Identifier pk1
    Identifier pk2
    Identifier pk4
    Identifier pk3
   ExpressionList (children 4)
    OrderByElement (children 1)
     Identifier pk1
    OrderByElement (children 1)
     Identifier pk2
    OrderByElement (children 1)
     Identifier pk4
    OrderByElement (children 1)
     Identifier pk3
