diff --git a/test/full_join.query b/test/full_join.query new file mode 100644 index 0000000..ba5177a --- /dev/null +++ b/test/full_join.query @@ -0,0 +1 @@ +people ⧓skills diff --git a/test/full_join.result b/test/full_join.result new file mode 100644 index 0000000..79fb045 --- /dev/null +++ b/test/full_join.result @@ -0,0 +1,19 @@ +id,skill,name,chief,age +4,C++,eve,0,25 +4,C,eve,0,25 +7,C,alia,1,28 +9,Java,---,---,--- +0,Python,jack,0,22 +5,C,duncan,4,30 +4,Perl,eve,0,25 +2,C,john,1,30 +1,Python,carl,0,20 +5,Perl,duncan,4,30 +6,---,paul,4,30 +2,PHP,john,1,30 +0,C,jack,0,22 +7,Python,alia,1,28 +1,System Admin,carl,0,20 +7,PHP,alia,1,28 +1,C++,carl,0,20 +3,C++,dean,1,33 diff --git a/test/join.query b/test/join.query new file mode 100644 index 0000000..5cc3aed --- /dev/null +++ b/test/join.query @@ -0,0 +1 @@ +people ⋈ skills diff --git a/test/join.result b/test/join.result new file mode 100644 index 0000000..07cd4a7 --- /dev/null +++ b/test/join.result @@ -0,0 +1,17 @@ +id,name,chief,age,skill +2,john,1,30,C +7,alia,1,28,C +4,eve,0,25,C++ +4,eve,0,25,C +5,duncan,4,30,Perl +1,carl,0,20,C++ +7,alia,1,28,PHP +7,alia,1,28,Python +3,dean,1,33,C++ +1,carl,0,20,Python +2,john,1,30,PHP +0,jack,0,22,Python +0,jack,0,22,C +1,carl,0,20,System Admin +4,eve,0,25,Perl +5,duncan,4,30,C diff --git a/test/left_join.query b/test/left_join.query new file mode 100644 index 0000000..9c0e389 --- /dev/null +++ b/test/left_join.query @@ -0,0 +1 @@ +people ⧑skills diff --git a/test/left_join.result b/test/left_join.result new file mode 100644 index 0000000..75b24c4 --- /dev/null +++ b/test/left_join.result @@ -0,0 +1,18 @@ +id,name,chief,age,skill +2,john,1,30,C +7,alia,1,28,C +4,eve,0,25,C++ +6,paul,4,30,--- +5,duncan,4,30,Perl +1,carl,0,20,C++ +7,alia,1,28,PHP +4,eve,0,25,C +7,alia,1,28,Python +3,dean,1,33,C++ +1,carl,0,20,Python +2,john,1,30,PHP +0,jack,0,22,Python +0,jack,0,22,C +1,carl,0,20,System Admin +4,eve,0,25,Perl +5,duncan,4,30,C diff --git a/test/right_join.query b/test/right_join.query new file mode 100644 index 0000000..67f1463 --- /dev/null +++ b/test/right_join.query @@ -0,0 +1 @@ +people ⧒ skills diff --git a/test/right_join.result b/test/right_join.result new file mode 100644 index 0000000..e8ef0bd --- /dev/null +++ b/test/right_join.result @@ -0,0 +1,18 @@ +id,skill,name,chief,age +4,C++,eve,0,25 +2,C,john,1,30 +1,Python,carl,0,20 +4,C,eve,0,25 +1,C++,carl,0,20 +7,C,alia,1,28 +9,Java,---,---,--- +2,PHP,john,1,30 +0,Python,jack,0,22 +4,Perl,eve,0,25 +5,C,duncan,4,30 +7,Python,alia,1,28 +1,System Admin,carl,0,20 +5,Perl,duncan,4,30 +7,PHP,alia,1,28 +0,C,jack,0,22 +3,C++,dean,1,33