create table j1 (i int primary key); create table j2 like j1; insert into j1 values (1),(2),(3); insert into j2 values (1),(2),(3);
Queries:
a) select * from j1,j2; b) select * from j1,j2 where j1.i=j2.i; c) select * from j1,j2 where j1.i<>j2.i; d) select * from j1,j2 where j1.i>j2.i;
Results:
1) +---+---+ | i | i | +---+---+ | 1 | 1 | | 2 | 2 | | 3 | 3 | +---+---+ 3 rows in set (0.00 sec) 2) +---+---+ | i | i | +---+---+ | 2 | 1 | | 3 | 1 | | 1 | 2 | | 3 | 2 | | 1 | 3 | | 2 | 3 | +---+---+ 6 rows in set (0.00 sec) 3) +---+---+ | i | i | +---+---+ | 1 | 1 | | 2 | 1 | | 3 | 1 | | 1 | 2 | | 2 | 2 | | 3 | 2 | | 1 | 3 | | 2 | 3 | | 3 | 3 | +---+---+ 9 rows in set (0.00 sec) 4) +---+---+ | i | i | +---+---+ | 2 | 1 | | 3 | 1 | | 3 | 2 | +---+---+ 3 rows in set (0.00 sec)
[ Joins (10%) - Overview ]
Answers:
a-3
b-1
c-2
d-4