|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
Помогите реализовать задачу Имеется таблица . В поле category в некоторых строках имеются коды формата IAB... Мне необходимо выполнить подсчет строк с группировкой по полю category, но только , чтобы на выходе вместо кодов IAB... приходило соответствующее ему значение с поля name. П.С. все эти коды хранятся в бд в отдельном справочнике. Первый скрин это результат джоина [1]: https://i.stack.imgur.com/zbM27.png [2]: https://i.stack.imgur.com/zHzmL.png [3]: https://i.stack.imgur.com/Ld8SH.png ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 16:56 |
|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
можно поиграться с CASE, но как задать условие в ELSE - если условие не выполняется верни то что в столбце ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 17:15 |
|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
twenty7even, coalesce(name, category) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 18:02 |
|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
twenty7even можно поиграться с CASE, но как задать условие в ELSE - если условие не выполняется верни то что в столбце В else условие не надо, оно выполняется, если не выполнено ни одно из условий. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2021, 22:01 |
|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 11:21 |
|
Группировка с подменой значений
|
|||
---|---|---|---|
#18+
Guzya, Спасибо огромное. Нашел такое решение путем проб и ошибок. Может кому будет полезно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2021, 12:10 |
|
|
start [/forum/topic.php?fid=53&msg=40097635&tid=1993859]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 151ms |
0 / 0 |