blob: 1b63d20a074f2aba0e03866017974dc361d7ec17 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
CREATE TABLE xl_join_t1 (val1 int, val2 int);
CREATE TABLE xl_join_t2 (val1 int, val2 int);
CREATE TABLE xl_join_t3 (val1 int, val2 int);
INSERT INTO xl_join_t1 VALUES (1,10),(2,20);
INSERT INTO xl_join_t2 VALUES (3,30),(4,40);
INSERT INTO xl_join_t3 VALUES (5,50),(6,60);
EXPLAIN (COSTS OFF)
SELECT * FROM xl_join_t1
INNER JOIN xl_join_t2 ON xl_join_t1.val1 = xl_join_t2.val2
INNER JOIN xl_join_t3 ON xl_join_t1.val1 = xl_join_t3.val1;
SELECT * FROM xl_join_t1
INNER JOIN xl_join_t2 ON xl_join_t1.val1 = xl_join_t2.val2
INNER JOIN xl_join_t3 ON xl_join_t1.val1 = xl_join_t3.val1;
DROP TABLE xl_join_t1;
DROP TABLE xl_join_t2;
DROP TABLE xl_join_t3;
|