|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
Приветствую всех. пытался сделать свое представление на основе представления VIEW_001073_STR, для использования в конструкции "Набор страниц". суть в том, что нужно доп. поле, делающее сортировку. Делал и в подзапрос, и CASE выносил в GROUP BY. ниче не получается. SELECT RWNUM, IDUSER, CASE VIEW_001073_STR.IDUSER WHEN 77 THEN 1 WHEN 85 THEN 2 WHEN 86 THEN 3 WHEN 87 THEN 4 WHEN 95 THEN 5 WHEN 188 THEN 6 WHEN 208 THEN 7 WHEN 13 THEN 8 WHEN 15 THEN 9 WHEN 161 THEN 10 WHEN 179 THEN 11 WHEN 17 THEN 12 WHEN 19 THEN 13 WHEN 18 THEN 14 WHEN 20 THEN 15 WHEN 160 THEN 16 WHEN 203 THEN 17 WHEN 40 THEN 18 WHEN 200 THEN 19 WHEN 103 THEN 20 WHEN 175 THEN 21 WHEN 177 THEN 22 WHEN 43 THEN 23 WHEN 44 THEN 24 WHEN 185 THEN 25 WHEN 45 THEN 26 WHEN 167 THEN 27 WHEN 46 THEN 28 WHEN 181 THEN 29 WHEN 52 THEN 30 WHEN 108 THEN 31 WHEN 48 THEN 32 WHEN 49 THEN 33 WHEN 166 THEN 34 WHEN 50 THEN 35 WHEN 47 THEN 36 WHEN 109 THEN 37 WHEN 22 THEN 38 WHEN 171 THEN 39 WHEN 169 THEN 40 WHEN 23 THEN 41 WHEN 199 THEN 42 WHEN 117 THEN 43 WHEN 25 THEN 44 WHEN 26 THEN 45 WHEN 156 THEN 46 WHEN 187 THEN 47 WHEN 31 THEN 48 WHEN 32 THEN 49 WHEN 126 THEN 50 WHEN 129 THEN 51 WHEN 127 THEN 52 WHEN 178 THEN 53 WHEN 55 THEN 54 WHEN 56 THEN 55 WHEN 207 THEN 56 WHEN 164 THEN 57 WHEN 194 THEN 58 WHEN 195 THEN 59 WHEN 57 THEN 60 WHEN 58 THEN 61 WHEN 201 THEN 62 WHEN 176 THEN 63 WHEN 182 THEN 64 WHEN 59 THEN 65 WHEN 63 THEN 66 WHEN 183 THEN 67 WHEN 60 THEN 68 WHEN 197 THEN 69 WHEN 137 THEN 70 WHEN 132 THEN 71 WHEN 131 THEN 72 WHEN 134 THEN 73 WHEN 139 THEN 74 WHEN 36 THEN 75 WHEN 34 THEN 76 WHEN 35 THEN 77 WHEN 174 THEN 78 WHEN 75 THEN 79 WHEN 66 THEN 80 WHEN 72 THEN 81 WHEN 202 THEN 82 WHEN 67 THEN 83 WHEN 71 THEN 84 WHEN 152 THEN 85 WHEN 69 THEN 86 WHEN 68 THEN 87 WHEN 73 THEN 88 WHEN 70 THEN 89 WHEN 74 THEN 90 WHEN 158 THEN 91 WHEN 184 THEN 92 WHEN 190 THEN 93 WHEN 186 THEN 94 WHEN 38 THEN 95 WHEN 62 THEN 96 WHEN 212 THEN 97 WHEN 533 THEN 98 END AS SORTIROVKA, IDREPORT, REPDATE, YEAR, C1,C2,C3,C4,C5,C6,C7,C8,C9 FROM VIEW_001073_STR GROUP BY RWNUM, IDUSER, SORTIROVKA, IDREPORT, REPDATE, YEAR ORDER BY SORTIROVKA. Не судите строго, еще учусь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 10:58 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
newgеще учусьДемонстрация стремления прекратить учебу характерна для бездарей. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 11:23 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
newg Код: plsql 1.
Исходя из этого суржика столбцы должны называться так: Код: plsql 1. 2. 3. 4. 5.
Буде так, был бы ближе к богу. newg Код: plsql 1. 2.
Нельзя самостоятельно писать запросы к говногенерируемым представлениям. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 11:32 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
newg... GROUP BY RWNUM, IDUSER, SORTIROVKA, IDREPORT, REPDATE, YEAR ORDER BY SORTIROVKA. Не судите строго, еще учусь к сожленью не получится (фича), надо весь CASE копировать в GROUP BY (поддреживать в двух местах) ... GROUP BY RWNUM, IDUSER, --SORTIROVKA, CASE VIEW_001073_STR.IDUSER WHEN 77 THEN 1 WHEN 85 THEN 2 ... WHEN 533 THEN 98 END, IDREPORT, ... можно в подзапрос, аля select from (select SORTIROVKA) v group by SORTIROVKA ps мож в новых версиях допилят .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 13:14 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
newg, в догонку над полями C1,C2,C3,C4,C5,C6,C7,C8,C9 которых нет в group by надо применить какую-то "групповую" функцию (sum,min,max,avg, ... тощо) .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 13:19 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
Staxк сожленью не получится (фича), надо весь CASE копировать в GROUP BY (поддреживать в двух местах) WITH SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 15:04 |
|
ora-00979 not a GROUP BY expression error
|
|||
---|---|---|---|
#18+
SY WITH SY. да, запамятивал ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2019, 15:11 |
|
|
start [/forum/topic.php?fid=52&fpage=72&tid=1882315]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 138ms |
0 / 0 |