SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 3) ExpressionList (children 5) Identifier product_name Identifier price Identifier group_name Function round (children 1) ExpressionList (children 1) Identifier avg0 Function round (children 1) ExpressionList (children 1) Identifier avg1 TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (alias t) (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 5) Identifier product_name Identifier price Identifier group_name Function avg (alias avg0) (children 1) ExpressionList (children 1) Identifier price Function avg (alias avg1) (children 1) ExpressionList (children 1) Identifier price TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier products TablesInSelectQueryElement (children 2) TableExpression (children 1) TableIdentifier product_groups TableJoin (children 1) ExpressionList (children 1) Identifier group_id ExpressionList (children 3) OrderByElement (children 1) Identifier group_name OrderByElement (children 1) Identifier product_name OrderByElement (children 1) Identifier price