INITIALIZATION CREATE TABLE Select_tables_1(id int, age int, u_name char); SUCCESS CREATE TABLE Select_tables_2(id int, age int, u_name char); SUCCESS CREATE TABLE Select_tables_3(id int, res int, u_name char); SUCCESS CREATE TABLE Select_tables_4(id int, age int, u_name char); SUCCESS CREATE TABLE Select_tables_5(id int, res int, u_name char); SUCCESS INSERT INTO Select_tables_1 VALUES (1,18,'a'); SUCCESS INSERT INTO Select_tables_1 VALUES (2,15,'b'); SUCCESS INSERT INTO Select_tables_2 VALUES (1,20,'a'); SUCCESS INSERT INTO Select_tables_2 VALUES (2,21,'c'); SUCCESS INSERT INTO Select_tables_3 VALUES (1,35,'a'); SUCCESS INSERT INTO Select_tables_3 VALUES (2,37,'a'); SUCCESS INSERT DATA INTO SELECT_TABLES_4 AND SELECT_TABLES_5 INSERT INTO Select_tables_4 VALUES (1, 2, 'a'); SUCCESS INSERT INTO Select_tables_4 VALUES (1, 3, 'b'); SUCCESS INSERT INTO Select_tables_4 VALUES (2, 2, 'c'); SUCCESS INSERT INTO Select_tables_4 VALUES (2, 4, 'd'); SUCCESS INSERT INTO Select_tables_5 VALUES (1, 10, 'g'); SUCCESS INSERT INTO Select_tables_5 VALUES (1, 11, 'f'); SUCCESS INSERT INTO Select_tables_5 VALUES (2, 12, 'c'); SUCCESS 1. MULTI-TABLE QUERY SELECT * FROM Select_tables_1,Select_tables_2,Select_tables_3; 1 | 18 | A | 1 | 20 | A | 1 | 35 | A 1 | 18 | A | 1 | 20 | A | 2 | 37 | A 1 | 18 | A | 2 | 21 | C | 1 | 35 | A 1 | 18 | A | 2 | 21 | C | 2 | 37 | A 2 | 15 | B | 1 | 20 | A | 1 | 35 | A 2 | 15 | B | 1 | 20 | A | 2 | 37 | A 2 | 15 | B | 2 | 21 | C | 1 | 35 | A 2 | 15 | B | 2 | 21 | C | 2 | 37 | A SELECT_TABLES_1.ID | SELECT_TABLES_1.AGE | SELECT_TABLES_1.U_NAME | SELECT_TABLES_2.ID | SELECT_TABLES_2.AGE | SELECT_TABLES_2.U_NAME | SELECT_TABLES_3.ID | SELECT_TABLES_3.RES | SELECT_TABLES_3.U_NAME SELECT Select_tables_1.id,Select_tables_2.u_name,Select_tables_3.res FROM Select_tables_1,Select_tables_2,Select_tables_3; 1 | A | 35 1 | A | 37 1 | C | 35 1 | C | 37 2 | A | 35 2 | A | 37 2 | C | 35 2 | C | 37 SELECT_TABLES_1.ID | SELECT_TABLES_2.U_NAME | SELECT_TABLES_3.RES Select Select_tables_1.res FROM Select_tables_1,Select_tables_2,Select_tables_3; FAILURE 2. CONDITIONAL QUERY SELECT * FROM Select_tables_1,Select_tables_2,Select_tables_3 WHERE Select_tables_1.u_name=Select_tables_2.u_name AND Select_tables_2.u_name=Select_tables_3.u_name; 1 | 18 | A | 1 | 20 | A | 1 | 35 | A 1 | 18 | A | 1 | 20 | A | 2 | 37 | A SELECT_TABLES_1.ID | SELECT_TABLES_1.AGE | SELECT_TABLES_1.U_NAME | SELECT_TABLES_2.ID | SELECT_TABLES_2.AGE | SELECT_TABLES_2.U_NAME | SELECT_TABLES_3.ID | SELECT_TABLES_3.RES | SELECT_TABLES_3.U_NAME SELECT * FROM Select_tables_1,Select_tables_2,Select_tables_3 WHERE Select_tables_1.id=Select_tables_2.id AND Select_tables_3.res=35; 1 | 18 | A | 1 | 20 | A | 1 | 35 | A 2 | 15 | B | 2 | 21 | C | 1 | 35 | A SELECT_TABLES_1.ID | SELECT_TABLES_1.AGE | SELECT_TABLES_1.U_NAME | SELECT_TABLES_2.ID | SELECT_TABLES_2.AGE | SELECT_TABLES_2.U_NAME | SELECT_TABLES_3.ID | SELECT_TABLES_3.RES | SELECT_TABLES_3.U_NAME SELECT * FROM Select_tables_1,Select_tables_2,Select_tables_3 WHERE Select_tables_1.age<18 AND Select_tables_2.u_name='c' AND Select_tables_3.res=35 AND Select_tables_1.id=Select_tables_2.id AND Select_tables_2.id=Select_tables_3.id; SELECT_TABLES_1.ID | SELECT_TABLES_1.AGE | SELECT_TABLES_1.U_NAME | SELECT_TABLES_2.ID | SELECT_TABLES_2.AGE | SELECT_TABLES_2.U_NAME | SELECT_TABLES_3.ID | SELECT_TABLES_3.RES | SELECT_TABLES_3.U_NAME SELECT Select_tables_2.age FROM Select_tables_1,Select_tables_2 WHERE Select_tables_1.age<18 AND Select_tables_2.u_name='c' AND Select_tables_1.id=Select_tables_2.id; 21 SELECT_TABLES_2.AGE 3. DUPLICATE KEY QUERY SELECT * from Select_tables_4, Select_tables_5 where Select_tables_4.id=Select_tables_5.id; 1 | 2 | A | 1 | 10 | G 1 | 2 | A | 1 | 11 | F 1 | 3 | B | 1 | 10 | G 1 | 3 | B | 1 | 11 | F 2 | 2 | C | 2 | 12 | C 2 | 4 | D | 2 | 12 | C SELECT_TABLES_4.ID | SELECT_TABLES_4.AGE | SELECT_TABLES_4.U_NAME | SELECT_TABLES_5.ID | SELECT_TABLES_5.RES | SELECT_TABLES_5.U_NAME select * from Select_tables_4, Select_tables_5 where Select_tables_4.id >= Select_tables_5.id; 1 | 2 | A | 1 | 10 | G 1 | 2 | A | 1 | 11 | F 1 | 3 | B | 1 | 10 | G 1 | 3 | B | 1 | 11 | F 2 | 2 | C | 1 | 10 | G 2 | 2 | C | 1 | 11 | F 2 | 2 | C | 2 | 12 | C 2 | 4 | D | 1 | 10 | G 2 | 4 | D | 1 | 11 | F 2 | 4 | D | 2 | 12 | C SELECT_TABLES_4.ID | SELECT_TABLES_4.AGE | SELECT_TABLES_4.U_NAME | SELECT_TABLES_5.ID | SELECT_TABLES_5.RES | SELECT_TABLES_5.U_NAME 4. JOIN EMPTY TABLE CREATE TABLE Select_tables_6(id int, res int); SUCCESS SELECT Select_tables_1.id,Select_tables_6.id from Select_tables_1, Select_tables_6 where Select_tables_1.id=Select_tables_6.id; SELECT_TABLES_1.ID | SELECT_TABLES_6.ID