SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 3) ExpressionList (children 2) Identifier a Identifier b TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier a1 TablesInSelectQueryElement (children 2) TableExpression (children 1) Subquery (alias js2) (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 2) Identifier a Identifier b TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) TableIdentifier a2 TableJoin (children 1) ExpressionList (children 1) Identifier a ExpressionList (children 1) OrderByElement (children 1) Identifier b