fix a compare_query bug
This commit is contained in:
		@ -600,19 +600,19 @@ Query Plan
 | 
			
		||||
--------------------------------------------------------------
 | 
			
		||||
|0 |HASH DISTINCT                |     |1       |3           |
 | 
			
		||||
|1 |└─NESTED-LOOP JOIN CARTESIAN |     |1       |3           |
 | 
			
		||||
|2 |  ├─SUBPLAN SCAN             |VIEW3|1       |3           |
 | 
			
		||||
|2 |  ├─SUBPLAN SCAN             |VIEW1|1       |3           |
 | 
			
		||||
|3 |  │ └─SCALAR GROUP BY        |     |1       |3           |
 | 
			
		||||
|4 |  │   └─TABLE FULL SCAN      |t2   |3       |3           |
 | 
			
		||||
|5 |  └─TABLE FULL SCAN          |t1   |3       |3           |
 | 
			
		||||
==============================================================
 | 
			
		||||
Outputs & filters:
 | 
			
		||||
-------------------------------------
 | 
			
		||||
  0 - output([VIEW3.T_FUN_SUM(t2.b)]), filter(nil), rowset=16
 | 
			
		||||
      distinct([VIEW3.T_FUN_SUM(t2.b)])
 | 
			
		||||
  1 - output([VIEW3.T_FUN_SUM(t2.b)]), filter(nil), rowset=16
 | 
			
		||||
  0 - output([VIEW1.sum(b)]), filter(nil), rowset=16
 | 
			
		||||
      distinct([VIEW1.sum(b)])
 | 
			
		||||
  1 - output([VIEW1.sum(b)]), filter(nil), rowset=16
 | 
			
		||||
      conds(nil), nl_params_(nil), use_batch=false
 | 
			
		||||
  2 - output([VIEW3.T_FUN_SUM(t2.b)]), filter(nil), rowset=16
 | 
			
		||||
      access([VIEW3.T_FUN_SUM(t2.b)])
 | 
			
		||||
  2 - output([VIEW1.sum(b)]), filter(nil), rowset=16
 | 
			
		||||
      access([VIEW1.sum(b)])
 | 
			
		||||
  3 - output([T_FUN_SUM(T_FUN_SUM(t2.b))]), filter([T_FUN_SUM(T_FUN_SUM(t2.b)) > cast(4, DECIMAL_INT(33, 0))], [T_FUN_SUM(T_FUN_SUM(t2.b)) > T_FUN_SUM(T_FUN_SUM(t2.b))]), rowset=16
 | 
			
		||||
      group(nil), agg_func([T_FUN_SUM(T_FUN_SUM(t2.b))])
 | 
			
		||||
  4 - output([T_FUN_SUM(t2.b)]), filter(nil), rowset=16
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user