Skip to content

Commit 29f6af7

Browse files
supported_version for the new tests
1 parent 29f8e90 commit 29f6af7

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

yaml-tests/src/test/resources/join-tests.yamsql

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ test_block:
5858
- query: select sq2.y, sq1.x from (select ida as x from a) sq1, (select idb as y from b) sq2;
5959
- result: [{!l 4, !l 1}]
6060
-
61-
# simple inner
61+
# simple inner join
6262
- query: select fname, lname, name from emp inner join dept on emp.dept_id = dept.id;
63+
- supported_version: !current_version
6364
- unorderedResult: [
6465
{'Jack', 'Williams', 'Engineering'},
6566
{'Thomas', 'Johnson', 'Engineering'},
@@ -73,6 +74,7 @@ test_block:
7374
-
7475
# as previous with table names
7576
- query: select emp.fname, emp.lname, dept.name from emp inner join dept on emp.dept_id = dept.id;
77+
- supported_version: !current_version
7678
- unorderedResult: [
7779
{'Jack', 'Williams', 'Engineering'},
7880
{'Thomas', 'Johnson', 'Engineering'},
@@ -93,6 +95,7 @@ test_block:
9395
-
9496
# inner join version of previous
9597
- query: select fname, lname from emp inner join dept on emp.dept_id = dept.id and dept.name = 'Engineering';
98+
- supported_version: !current_version
9699
- unorderedResult: [{"Jack", "Williams"},
97100
{"Thomas", "Johnson"},
98101
{"Emily", "Martinez"},
@@ -106,6 +109,7 @@ test_block:
106109
-
107110
# inner join version of previous
108111
- query: select fname, lname from emp inner join project on project.emp_id = emp.id;
112+
- supported_version: !current_version
109113
- unorderedResult: [{"Emily", "Martinez"},
110114
{"Daniel", "Miller"},
111115
{"Megan", "Miller"}]
@@ -120,6 +124,7 @@ test_block:
120124
-
121125
# inner join version of previous
122126
- query: select fname, lname from emp inner join project on emp_id = emp.id inner join dept on dept_id = dept.id and dept.name = 'Sales';
127+
- supported_version: !current_version
123128
- unorderedResult: [{"Daniel", "Miller"}]
124129

125130
-
@@ -131,6 +136,7 @@ test_block:
131136
-
132137
# inner join version of previous
133138
- query: select dept.name, project.name from emp inner join dept on emp.dept_id = dept.id inner join project on project.emp_id = emp.id;
139+
- supported_version: !current_version
134140
- unorderedResult: [{"Engineering", "OLAP"},
135141
{"Sales", "Feedback"},
136142
{"Marketing", "SEO"}]
@@ -144,18 +150,21 @@ test_block:
144150
-
145151
# inner join version of previous #1
146152
- query: select sq.name, project.name from (select dept.name, emp.id from emp, dept where emp.dept_id = dept.id) as sq inner join project on project.emp_id = sq.id;
153+
- supported_version: !current_version
147154
- unorderedResult: [{"Engineering", "OLAP"},
148155
{"Sales", "Feedback"},
149156
{"Marketing", "SEO"}]
150157
-
151158
# inner join version of previous #2
152159
- query: select sq.name, project.name from project inner join (select dept.name, emp.id from emp, dept where emp.dept_id = dept.id) as sq on project.emp_id = sq.id;
160+
- supported_version: !current_version
153161
- unorderedResult: [{"Engineering", "OLAP"},
154162
{"Sales", "Feedback"},
155163
{"Marketing", "SEO"}]
156164
-
157165
# inner join version of previous #3
158166
- query: select dept.name, project.name from emp inner join dept on emp.dept_id = dept.id inner join project on project.emp_id = emp.id;
167+
- supported_version: !current_version
159168
- unorderedResult: [{"Engineering", "OLAP"},
160169
{"Sales", "Feedback"},
161170
{"Marketing", "SEO"}]
@@ -168,6 +177,7 @@ test_block:
168177
-
169178
# inner join version of previous
170179
- query: select dept.name, project.name from project inner join emp on emp.id = project.emp_id inner join dept on emp.dept_id = dept.id;
180+
- supported_version: !current_version
171181
- unorderedResult: [{"Engineering", "OLAP"},
172182
{"Sales", "Feedback"},
173183
{"Marketing", "SEO"}]
@@ -179,6 +189,7 @@ test_block:
179189
-
180190
# inner join version of previous
181191
- query: select emp.id, fname, lname from emp inner join dept on emp.dept_id = dept.id and dept.name = 'Engineering' and emp.id not in (1, 3)
192+
- supported_version: !current_version
182193
- unorderedResult: [{ID: 2, FNAME: "Thomas", LNAME: "Johnson"},
183194
{ID: 4, FNAME: "Amelia", LNAME: "Johnson"}]
184195
-
@@ -188,6 +199,7 @@ test_block:
188199
-
189200
# inner join version of previous
190201
- query: select project.id, project.name from emp inner join project on project.emp_id = emp.id where project.id not in (1, 2)
202+
- supported_version: !current_version
191203
- unorderedResult: [{ID: 3, NAME: "Feedback"}]
192204
-
193205
# Three-way join with NOT IN - departments with projects, excluding specific departments
@@ -197,6 +209,7 @@ test_block:
197209
-
198210
# inner join version of previous
199211
- query: select dept.id, dept.name, project.name from emp inner join dept on emp.dept_id = dept.id and dept.id not in (1) inner join project on project.emp_id = emp.id
212+
- supported_version: !current_version
200213
- unorderedResult: [{ID: 2, "Sales", "Feedback"},
201214
{ID: 3, "Marketing", "SEO"}]
202215
-
@@ -206,6 +219,7 @@ test_block:
206219
-
207220
# inner join version of previous
208221
- query: select emp.id from emp inner join dept on emp.dept_id = dept.id and dept.id = 2 and emp.id not in (5, 6)
222+
- supported_version: !current_version
209223
- unorderedResult: [{7}]
210224
-
211225
# Join with NOT IN - all employees except those in excluded departments
@@ -216,6 +230,7 @@ test_block:
216230
-
217231
# inner join version of previous
218232
- query: select emp.id, fname from emp inner join dept on emp.dept_id = dept.id where dept.id not in (1, 3)
233+
- supported_version: !current_version
219234
- unorderedResult: [{ID: 5, FNAME: "Daniel"},
220235
{ID: 6, FNAME: "Chloe"},
221236
{ID: 7, FNAME: "Charlotte"}]
@@ -226,6 +241,7 @@ test_block:
226241
-
227242
# inner join version of previous
228243
- query: select emp.id from emp inner join dept on emp.dept_id = dept.id and dept.id = 1 and emp.id not in (10, 20, 30)
244+
- supported_version: !current_version
229245
- unorderedResult: [{1}, {2}, {3}, {4}]
230246
-
231247
# Subquery join with NOT IN
@@ -275,6 +291,7 @@ test_block:
275291
-
276292
# inner join version of previous
277293
- query: select fname, lname from (select fname, lname, emp.id from emp inner join dept on emp.dept_id = dept.id and dept.name = 'Engineering') as sq where sq.id in (1, 4)
294+
- supported_version: !current_version
278295
- unorderedResult: [{"Jack", "Williams"},
279296
{"Amelia", "Johnson"}]
280297
-

0 commit comments

Comments
 (0)