This repository was archived by the owner on Jul 15, 2021. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ "statement" : [
3+ {
4+ "type" : " statement" ,
5+ "variant" : " compound" ,
6+ "statement" : {
7+ "type" : " statement" ,
8+ "variant" : " select" ,
9+ "result" : [
10+ {
11+ "type" : " identifier" ,
12+ "variant" : " column" ,
13+ "name" : " a"
14+ },
15+ {
16+ "type" : " identifier" ,
17+ "variant" : " column" ,
18+ "name" : " b"
19+ }
20+ ],
21+ "from" : [
22+ {
23+ "type" : " identifier" ,
24+ "variant" : " table" ,
25+ "name" : " table1"
26+ }
27+ ]
28+ },
29+ "compound" : [
30+ {
31+ "type" : " compound" ,
32+ "variant" : " intersect" ,
33+ "statement" : {
34+ "type" : " statement" ,
35+ "variant" : " select" ,
36+ "result" : [
37+ {
38+ "type" : " identifier" ,
39+ "variant" : " star" ,
40+ "name" : " *"
41+ }
42+ ],
43+ "from" : [
44+ {
45+ "type" : " statement" ,
46+ "variant" : " compound" ,
47+ "statement" : {
48+ "type" : " statement" ,
49+ "variant" : " select" ,
50+ "result" : [
51+ {
52+ "type" : " identifier" ,
53+ "variant" : " column" ,
54+ "name" : " a"
55+ },
56+ {
57+ "type" : " identifier" ,
58+ "variant" : " column" ,
59+ "name" : " b"
60+ }
61+ ],
62+ "from" : [
63+ {
64+ "type" : " identifier" ,
65+ "variant" : " table" ,
66+ "name" : " table2"
67+ }
68+ ]
69+ },
70+ "compound" : [
71+ {
72+ "type" : " compound" ,
73+ "variant" : " except" ,
74+ "statement" : {
75+ "type" : " statement" ,
76+ "variant" : " select" ,
77+ "result" : [
78+ {
79+ "type" : " identifier" ,
80+ "variant" : " column" ,
81+ "name" : " a"
82+ },
83+ {
84+ "type" : " identifier" ,
85+ "variant" : " column" ,
86+ "name" : " b"
87+ }
88+ ],
89+ "from" : [
90+ {
91+ "type" : " identifier" ,
92+ "variant" : " table" ,
93+ "name" : " table3"
94+ }
95+ ]
96+ }
97+ }
98+ ]
99+ }
100+ ]
101+ }
102+ }
103+ ]
104+ },
105+ {
106+ "type" : " statement" ,
107+ "variant" : " compound" ,
108+ "statement" : {
109+ "type" : " statement" ,
110+ "variant" : " select" ,
111+ "result" : [
112+ {
113+ "type" : " identifier" ,
114+ "variant" : " column" ,
115+ "name" : " a"
116+ },
117+ {
118+ "type" : " identifier" ,
119+ "variant" : " column" ,
120+ "name" : " b"
121+ }
122+ ],
123+ "from" : [
124+ {
125+ "type" : " identifier" ,
126+ "variant" : " table" ,
127+ "name" : " table1"
128+ }
129+ ]
130+ },
131+ "compound" : [
132+ {
133+ "type" : " compound" ,
134+ "variant" : " union" ,
135+ "statement" : {
136+ "type" : " statement" ,
137+ "variant" : " select" ,
138+ "result" : [
139+ {
140+ "type" : " identifier" ,
141+ "variant" : " star" ,
142+ "name" : " *"
143+ }
144+ ],
145+ "from" : [
146+ {
147+ "type" : " statement" ,
148+ "variant" : " compound" ,
149+ "statement" : {
150+ "type" : " statement" ,
151+ "variant" : " select" ,
152+ "result" : [
153+ {
154+ "type" : " identifier" ,
155+ "variant" : " column" ,
156+ "name" : " a"
157+ },
158+ {
159+ "type" : " identifier" ,
160+ "variant" : " column" ,
161+ "name" : " b"
162+ }
163+ ],
164+ "from" : [
165+ {
166+ "type" : " identifier" ,
167+ "variant" : " table" ,
168+ "name" : " table2"
169+ }
170+ ]
171+ },
172+ "compound" : [
173+ {
174+ "type" : " compound" ,
175+ "variant" : " except" ,
176+ "statement" : {
177+ "type" : " statement" ,
178+ "variant" : " select" ,
179+ "result" : [
180+ {
181+ "type" : " identifier" ,
182+ "variant" : " column" ,
183+ "name" : " a"
184+ },
185+ {
186+ "type" : " identifier" ,
187+ "variant" : " column" ,
188+ "name" : " b"
189+ }
190+ ],
191+ "from" : [
192+ {
193+ "type" : " identifier" ,
194+ "variant" : " table" ,
195+ "name" : " table3"
196+ }
197+ ]
198+ }
199+ }
200+ ]
201+ }
202+ ]
203+ }
204+ }
205+ ]
206+ }
207+ ]
208+ }
Original file line number Diff line number Diff line change 1+ SELECT a, b FROM table1
2+ INTERSECT
3+ SELECT * FROM (SELECT a, b FROM table2
4+ EXCEPT
5+ SELECT a, b FROM table3);
6+
7+ SELECT a, b FROM table1
8+ union
9+ SELECT * FROM (SELECT a, b FROM table2
10+ EXCEPT
11+ SELECT a, b FROM table3)
You can’t perform that action at this time.
0 commit comments