|
select SumStr(...
|
|||
---|---|---|---|
#18+
Может есть что-то вроде агрегированной функции? Дана таблица emp: DepID Name 1 Вася 1 Коля 2 Миша 2 Аня 2 Вова и чтобы запрос типа - select DepID, SumStr(Name || ' ') from emp group by DepID выдал следующее: 1 Вася Коля 2 Миша Аня Вова ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2003, 13:10 |
|
select SumStr(...
|
|||
---|---|---|---|
#18+
А как ? Мне тоже это интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2003, 18:57 |
|
select SumStr(...
|
|||
---|---|---|---|
#18+
Ну может все-таки кто-нибудь поделится со мной этим знанием ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 10:11 |
|
select SumStr(...
|
|||
---|---|---|---|
#18+
Привет! Можно попробовать использовать процедуру с двумя селектами: первый отбирает уникальные DepId, второй для этих DepId отбирает Name и слепливает их в одну строку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2003, 12:07 |
|
|
start [/forum/topic.php?fid=40&tid=1580840]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 273ms |
0 / 0 |