@@ -265,12 +265,9 @@ ORDER BY (md5(query_text))
265
265
| | WHERE t1.a < 1 AND t2.b < 1 AND t2.c < 1 AND t2.d < 1 AND t1.a = t2.a;
266
266
{1,1,1} | 4 | EXPLAIN SELECT * FROM aqo_test0 +
267
267
| | WHERE a < 3 AND b < 3 AND c < 3 AND d < 3;
268
- {1} | 0 | SELECT count(*) FROM tmp1;
269
- {1} | 0 | SELECT count(*) FROM tmp1;
270
- {1} | 6 | EXPlAIN SELECT t1.a, t2.b, t3.c +
271
- | | FROM aqo_test1 AS t1, aqo_test0 AS t2, aqo_test0 AS t3 +
272
- | | WHERE t1.a < 1 AND t3.b < 1 AND t2.c < 1 AND t3.d < 0 AND t1.a = t2.a AND t1.b = t3.b;
273
- {1} | 1 | EXPlAIN SELECT t1.a, t2.b, t3.c +
268
+ {1,1,1,1,1} | 0 | SELECT count(*) FROM tmp1;
269
+ {1,1,1,1,1} | 0 | SELECT count(*) FROM tmp1;
270
+ {1} | 2 | EXPlAIN SELECT t1.a, t2.b, t3.c +
274
271
| | FROM aqo_test1 AS t1, aqo_test0 AS t2, aqo_test0 AS t3 +
275
272
| | WHERE t1.a < 1 AND t3.b < 1 AND t2.c < 1 AND t3.d < 0 AND t1.a = t2.a AND t1.b = t3.b;
276
273
{1} | 2 | EXPlAIN SELECT t1.a, t2.b, t3.c +
@@ -279,34 +276,37 @@ ORDER BY (md5(query_text))
279
276
{1} | 3 | EXPlAIN SELECT t1.a, t2.b, t3.c +
280
277
| | FROM aqo_test1 AS t1, aqo_test0 AS t2, aqo_test0 AS t3 +
281
278
| | WHERE t1.a < 1 AND t3.b < 1 AND t2.c < 1 AND t3.d < 0 AND t1.a = t2.a AND t1.b = t3.b;
282
- {1} | 2 | EXPlAIN SELECT t1.a, t2.b, t3.c +
279
+ {1} | 6 | EXPlAIN SELECT t1.a, t2.b, t3.c +
283
280
| | FROM aqo_test1 AS t1, aqo_test0 AS t2, aqo_test0 AS t3 +
284
281
| | WHERE t1.a < 1 AND t3.b < 1 AND t2.c < 1 AND t3.d < 0 AND t1.a = t2.a AND t1.b = t3.b;
285
- {1} | 2 | EXPLAIN SELECT t1.a, t2.b FROM aqo_test0 AS t1, aqo_test0 AS t2 +
282
+ {1,1} | 1 | EXPlAIN SELECT t1.a, t2.b, t3.c +
283
+ | | FROM aqo_test1 AS t1, aqo_test0 AS t2, aqo_test0 AS t3 +
284
+ | | WHERE t1.a < 1 AND t3.b < 1 AND t2.c < 1 AND t3.d < 0 AND t1.a = t2.a AND t1.b = t3.b;
285
+ {1} | 4 | EXPLAIN SELECT t1.a, t2.b FROM aqo_test0 AS t1, aqo_test0 AS t2 +
286
286
| | WHERE t1.a < 1 AND t1.b < 1 AND t2.c < 1 AND t2.d < 1;
287
287
{1} | 2 | EXPLAIN SELECT t1.a, t2.b FROM aqo_test0 AS t1, aqo_test0 AS t2 +
288
288
| | WHERE t1.a < 1 AND t1.b < 1 AND t2.c < 1 AND t2.d < 1;
289
- {1} | 4 | EXPLAIN SELECT t1.a, t2.b FROM aqo_test0 AS t1, aqo_test0 AS t2 +
289
+ {1} | 2 | EXPLAIN SELECT t1.a, t2.b FROM aqo_test0 AS t1, aqo_test0 AS t2 +
290
290
| | WHERE t1.a < 1 AND t1.b < 1 AND t2.c < 1 AND t2.d < 1;
291
- {1} | 2 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c +
291
+ {1} | 1 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c +
292
292
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3 +
293
293
| | WHERE t1.a = t2.b AND t2.a = t3.b;
294
- {1} | 1 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c +
294
+ {1} | 2 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c +
295
295
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3 +
296
296
| | WHERE t1.a = t2.b AND t2.a = t3.b;
297
297
{1} | 0 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c +
298
298
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3 +
299
299
| | WHERE t1.a = t2.b AND t2.a = t3.b;
300
- {1} | 3 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
300
+ {1} | 2 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
301
301
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3, aqo_test1 AS t4 +
302
302
| | WHERE t1.a = t2.b AND t2.a = t3.b AND t3.a = t4.b;
303
- {1} | 0 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
303
+ {1} | 3 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
304
304
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3, aqo_test1 AS t4 +
305
305
| | WHERE t1.a = t2.b AND t2.a = t3.b AND t3.a = t4.b;
306
306
{1} | 1 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
307
307
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3, aqo_test1 AS t4 +
308
308
| | WHERE t1.a = t2.b AND t2.a = t3.b AND t3.a = t4.b;
309
- {1} | 2 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
309
+ {1} | 0 | EXPLAIN SELECT t1.a AS a, t2.a AS b, t3.a AS c, t4.a AS d +
310
310
| | FROM aqo_test1 AS t1, aqo_test1 AS t2, aqo_test1 AS t3, aqo_test1 AS t4 +
311
311
| | WHERE t1.a = t2.b AND t2.a = t3.b AND t3.a = t4.b;
312
312
(21 rows)
@@ -587,7 +587,7 @@ SELECT * FROM check_estimated_rows('SELECT * FROM aqo_test1;');
587
587
SELECT * FROM check_estimated_rows('SELECT * FROM aqo_test1 AS t1, aqo_test1 AS t2 WHERE t1.a = t2.b');
588
588
estimated | actual
589
589
-----------+--------
590
- 20 | 19
590
+ 19 | 19
591
591
(1 row)
592
592
593
593
SELECT count(*) FROM
0 commit comments