diff --git a/tst.sql b/tst.sql new file mode 100644 index 0000000000000000000000000000000000000000..1e1a5a226f6a9e2b94e8b4adeef5ea8b824cc017 --- /dev/null +++ b/tst.sql @@ -0,0 +1,31 @@ +DROP TABLE IF EXISTS one; +DROP TABLE IF EXISTS two; + +CREATE TABLE one (a int, b int); +CREATE TABLE two (b int, c int); + +INSERT INTO one VALUES (1,2); +INSERT INTO one VALUES (2,3); +INSERT INTO two VALUES (1,2); +INSERT INTO two VALUES (2,1); + +SELECT * FROM one; +SELECT * FROM two; + +select ',' as query; +SELECT * FROM one,two; +select ' NATURAL JOIN ' as query; +SELECT * FROM one NATURAL JOIN two; +select ' INNER JOIN ' as query; +SELECT * FROM one INNER JOIN two; +select ' INNER JOIN on one.b=two.b;' as query; +SELECT * FROM one INNER JOIN two on one.b=two.b; +select ' CROSS JOIN on one.b=two.b;' as query; +SELECT * FROM one CROSS JOIN two on one.b=two.b; +select ' CROSS JOIN ' as query; +SELECT * FROM one CROSS JOIN two; +select ' LEFT OUTER JOIN on one.b=two.b;' as query; +SELECT * FROM one LEFT OUTER JOIN two on one.b=two.b; +select ' FULL OUTER JOIN on one.b=two.b;' as query; +SELECT * FROM one FULL OUTER JOIN two on one.b=two.b; +