-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Remote Subquery Scan on all
Output: count(*), sum((xc_having_tab1.val * xc_having_tab2.val)), avg((xc_having_tab1.val * xc_having_tab2.val)), ((sum((xc_having_tab1.val * xc_having_tab2.val)))::double precision / (count(*))::double precision), xc_having_tab1.val2, xc_having_tab2.val2
+ Sort Key: xc_having_tab1.val2
-> GroupAggregate
Output: count(*), sum((xc_having_tab1.val * xc_having_tab2.val)), avg((xc_having_tab1.val * xc_having_tab2.val)), ((sum((xc_having_tab1.val * xc_having_tab2.val)))::double precision / (count(*))::double precision), xc_having_tab1.val2, xc_having_tab2.val2
Group Key: xc_having_tab1.val2, xc_having_tab2.val2
-> Remote Subquery Scan on all
Output: xc_having_tab1.val, xc_having_tab1.val2
Distribute results by H: val2
+ Sort Key: xc_having_tab1.val2
-> Sort
Output: xc_having_tab1.val, xc_having_tab1.val2
Sort Key: xc_having_tab1.val2
-> Remote Subquery Scan on all
Output: xc_having_tab2.val, xc_having_tab2.val2
Distribute results by H: val2
+ Sort Key: xc_having_tab2.val2
-> Sort
Output: xc_having_tab2.val, xc_having_tab2.val2
Sort Key: xc_having_tab2.val2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Remote Subquery Scan on all
Output: count(*), sum((xc_having_tab1.val * xc_having_tab2.val)), avg((xc_having_tab1.val * xc_having_tab2.val)), ((sum((xc_having_tab1.val * xc_having_tab2.val)))::double precision / (count(*))::double precision), xc_having_tab1.val2, xc_having_tab2.val2
+ Sort Key: xc_having_tab1.val2
-> GroupAggregate
Output: count(*), sum((xc_having_tab1.val * xc_having_tab2.val)), avg((xc_having_tab1.val * xc_having_tab2.val)), ((sum((xc_having_tab1.val * xc_having_tab2.val)))::double precision / (count(*))::double precision), xc_having_tab1.val2, xc_having_tab2.val2
Group Key: xc_having_tab1.val2, xc_having_tab2.val2
-> Remote Subquery Scan on all
Output: xc_having_tab1.val, xc_having_tab1.val2
Distribute results by H: val2
+ Sort Key: xc_having_tab1.val2
-> Sort
Output: xc_having_tab1.val, xc_having_tab1.val2
Sort Key: xc_having_tab1.val2
-> Remote Subquery Scan on all
Output: xc_having_tab2.val, xc_having_tab2.val2
Distribute results by H: val2
+ Sort Key: xc_having_tab2.val2
-> Sort
Output: xc_having_tab2.val, xc_having_tab2.val2
Sort Key: xc_having_tab2.val2