SelectWithUnionQuery (children 2) ExpressionList (children 1) SelectQuery (children 7) ExpressionList (children 2) Identifier goals_alias.ID (alias ym:s:goalDimension) Function uniqIf (children 1) ExpressionList (children 2) Identifier UserID Function and (children 1) ExpressionList (children 2) Function notEquals (children 1) ExpressionList (children 2) Identifier UserID Literal UInt64_0 Function equals (children 1) ExpressionList (children 2) Identifier _uniq_Goals Literal UInt64_1 TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier test.visits TablesInSelectQueryElement (children 1) ArrayJoin (children 1) ExpressionList (children 2) Identifier Goals (alias goals_alias) Function arrayEnumerateUniq (alias _uniq_Goals) (children 1) ExpressionList (children 1) Identifier Goals.ID Function equals (children 1) ExpressionList (children 2) Identifier CounterID Literal UInt64_842440 ExpressionList (children 1) Identifier ym:s:goalDimension ExpressionList (children 1) OrderByElement (children 1) Identifier ym:s:goalDimension Literal UInt64_0 Literal UInt64_1 Identifier JSONCompact