@@ -6729,30 +6729,33 @@ SELECT * FROM emp1 e1, emp1 e2 WHERE e1.id = e2.id AND e2.code <> e1.code;
67296729-- Shuffle self-joined relations. Only in the case of iterative deletion
67306730-- attempts explains of these queries will be identical.
67316731CREATE UNIQUE INDEX ON emp1((id*id));
6732- explain SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
6732+ explain (costs off)
6733+ SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
67336734WHERE c1.id=c2.id AND c1.id*c2.id=c3.id*c3.id;
6734- QUERY PLAN
6735- -----------------------------------------------------------------
6736- Aggregate (cost=43.84..43.85 rows=1 width=8)
6737- -> Seq Scan on emp1 c3 (cost=0.00..38.25 rows=2237 width=0)
6735+ QUERY PLAN
6736+ ----------------------------------------------------------------
6737+ Aggregate
6738+ -> Seq Scan on emp1 c3
67386739 Filter: ((id IS NOT NULL) AND ((id * id) IS NOT NULL))
67396740(3 rows)
67406741
6741- explain SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
6742+ explain (costs off)
6743+ SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
67426744WHERE c1.id=c3.id AND c1.id*c3.id=c2.id*c2.id;
6743- QUERY PLAN
6744- -----------------------------------------------------------------
6745- Aggregate (cost=43.84..43.85 rows=1 width=8)
6746- -> Seq Scan on emp1 c3 (cost=0.00..38.25 rows=2237 width=0)
6745+ QUERY PLAN
6746+ ----------------------------------------------------------------
6747+ Aggregate
6748+ -> Seq Scan on emp1 c3
67476749 Filter: ((id IS NOT NULL) AND ((id * id) IS NOT NULL))
67486750(3 rows)
67496751
6750- explain SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
6752+ explain (costs off)
6753+ SELECT count(*) FROM emp1 c1, emp1 c2, emp1 c3
67516754WHERE c3.id=c2.id AND c3.id*c2.id=c1.id*c1.id;
6752- QUERY PLAN
6753- -----------------------------------------------------------------
6754- Aggregate (cost=43.84..43.85 rows=1 width=8)
6755- -> Seq Scan on emp1 c3 (cost=0.00..38.25 rows=2237 width=0)
6755+ QUERY PLAN
6756+ ----------------------------------------------------------------
6757+ Aggregate
6758+ -> Seq Scan on emp1 c3
67566759 Filter: ((id IS NOT NULL) AND ((id * id) IS NOT NULL))
67576760(3 rows)
67586761
0 commit comments