|
1 | 1 | # F131-01: WHERE, GROUP BY, and HAVING clauses supported in queries with grouped views |
2 | 2 |
|
3 | | -# TODO: WHERE, GROUP BY, and HAVING clauses supported in queries with grouped views |
4 | | - |
5 | 3 | statement ok |
6 | 4 | CREATE TABLE TABLE_F131_01_01_01 ( ID INT PRIMARY KEY, A INTEGER ); |
7 | 5 |
|
8 | | -# CREATE VIEW VIEW_F131_01_01_01 AS SELECT A FROM TABLE_F131_01_01_01 GROUP BY A; |
| 6 | +statement ok |
| 7 | +CREATE VIEW VIEW_F131_01_01_01 AS SELECT A FROM TABLE_F131_01_01_01 GROUP BY A; |
9 | 8 |
|
10 | | -# SELECT A FROM VIEW_F131_01_01_01 |
| 9 | +query I |
| 10 | +SELECT A FROM VIEW_F131_01_01_01 |
11 | 11 |
|
12 | 12 | statement ok |
13 | 13 | CREATE TABLE TABLE_F131_01_01_02 ( ID INT PRIMARY KEY, A INTEGER ); |
14 | 14 |
|
15 | | -# CREATE VIEW VIEW_F131_01_01_02 AS SELECT A FROM TABLE_F131_01_01_02 GROUP BY A; |
| 15 | +statement ok |
| 16 | +CREATE VIEW VIEW_F131_01_01_02 AS SELECT A FROM TABLE_F131_01_01_02 GROUP BY A; |
16 | 17 |
|
17 | | -# SELECT A FROM VIEW_F131_01_01_02 GROUP BY A |
| 18 | +query I |
| 19 | +SELECT A FROM VIEW_F131_01_01_02 GROUP BY A |
18 | 20 |
|
19 | 21 | statement ok |
20 | 22 | CREATE TABLE TABLE_F131_01_01_03 ( ID INT PRIMARY KEY, A INTEGER ); |
21 | 23 |
|
22 | | -# CREATE VIEW VIEW_F131_01_01_03 AS SELECT A FROM TABLE_F131_01_01_03 GROUP BY A; |
| 24 | +statement ok |
| 25 | +CREATE VIEW VIEW_F131_01_01_03 AS SELECT A FROM TABLE_F131_01_01_03 GROUP BY A; |
23 | 26 |
|
24 | | -# SELECT A FROM VIEW_F131_01_01_03 GROUP BY A HAVING A = 2 |
| 27 | +query I |
| 28 | +SELECT A FROM VIEW_F131_01_01_03 GROUP BY A HAVING A = 2 |
25 | 29 |
|
26 | 30 | statement ok |
27 | 31 | CREATE TABLE TABLE_F131_01_01_04 ( ID INT PRIMARY KEY, A INTEGER ); |
28 | 32 |
|
29 | | -# CREATE VIEW VIEW_F131_01_01_04 AS SELECT A FROM TABLE_F131_01_01_04 GROUP BY A; |
| 33 | +statement ok |
| 34 | +CREATE VIEW VIEW_F131_01_01_04 AS SELECT A FROM TABLE_F131_01_01_04 GROUP BY A; |
30 | 35 |
|
31 | | -# SELECT A FROM VIEW_F131_01_01_04 WHERE A = 1 |
| 36 | +query I |
| 37 | +SELECT A FROM VIEW_F131_01_01_04 WHERE A = 1 |
32 | 38 |
|
33 | 39 | statement ok |
34 | 40 | CREATE TABLE TABLE_F131_01_01_05 ( ID INT PRIMARY KEY, A INTEGER ); |
35 | 41 |
|
36 | | -# CREATE VIEW VIEW_F131_01_01_05 AS SELECT A FROM TABLE_F131_01_01_05 GROUP BY A; |
| 42 | +statement ok |
| 43 | +CREATE VIEW VIEW_F131_01_01_05 AS SELECT A FROM TABLE_F131_01_01_05 GROUP BY A; |
37 | 44 |
|
38 | | -# SELECT A FROM VIEW_F131_01_01_05 WHERE A = 1 GROUP BY A |
| 45 | +query I |
| 46 | +SELECT A FROM VIEW_F131_01_01_05 WHERE A = 1 GROUP BY A |
39 | 47 |
|
40 | 48 | statement ok |
41 | 49 | CREATE TABLE TABLE_F131_01_01_06 ( ID INT PRIMARY KEY, A INTEGER ); |
42 | 50 |
|
43 | | -# CREATE VIEW VIEW_F131_01_01_06 AS SELECT A FROM TABLE_F131_01_01_06 GROUP BY A; |
| 51 | +statement ok |
| 52 | +CREATE VIEW VIEW_F131_01_01_06 AS SELECT A FROM TABLE_F131_01_01_06 GROUP BY A; |
44 | 53 |
|
45 | | -# SELECT A FROM VIEW_F131_01_01_06 WHERE A = 1 GROUP BY A HAVING A = 2 |
| 54 | +query I |
| 55 | +SELECT A FROM VIEW_F131_01_01_06 WHERE A = 1 GROUP BY A HAVING A = 2 |
0 commit comments