|
|
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
Добрый день. Имеется следующая структура базы (указана во вложении). Задание: Для каждого отделения (отделение - это подразделение, название которого начинается со слова "Squad") перечислить через запятую в одной строчке весь личный состав, упорядочив военнослужащих по алфавиту. Учитывать только военнослужащих, приписанных непосредственно к отделению. Вывод: первой колонкой - ID подразделения, второй - список имен военнослужащих (name) через запятую (без пробелов). Я пишу следующий запрос к такой базе: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но почему-то выдает ошибку: ORA-00907: missing right parenthesis По видимому, скобок я нигде не пропустил. Заметил, что, когда я убираю строку: Код: plsql 1. То ошибка пропадает. Подскажите пожалуйста, в чем дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 21:40 |
|
||
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
Pavel97, через LISTAGG надо было делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 21:53 |
|
||
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
Pavel97, order by в подзапросах на этом уровне не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 21:53 |
|
||
|
Вопрос по запросу
|
|||
|---|---|---|---|
|
#18+
env, а как, в таком случае, отфильтровать строку так, чтобы фамилии шли в алфавитном порядке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2017, 23:30 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=147&tid=1885292]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 410ms |

| 0 / 0 |
