|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
есть табличка вида id, paper1, paper2, paper3 каким образов сгруппировать все paper1-3 в один столбец и получить общий список? (c union можно, но хотелось бы пооптимальнее) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 11:25 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
_гость__, Оптимальнее - UNION ALL ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 12:51 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
_гость__, Создаем процедуру Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Код: sql 1. 2. 3.
Правда, насчет оптимальности надо эксперементировать ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 13:11 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, можно и без процедуры Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 13:53 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev, Зачем так сложно с рекурсией? Проще 3 union Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 14:01 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Шавлюк Евгений, тоже вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 14:07 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
взрыв мозга с рекурсией и cross join ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 14:14 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
_гость__, не, ну а как ты хотел? _гость__но хотелось бы пооптимальнееКакая постановка задачи, такие и решения... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 14:31 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Я в шоке. Ну кто же так гланды через ж... удаляет? Смотрите, как надо! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 14:43 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
WildSery, это первое, что пришло в голову, но, как-то, не стыковалось с определением "пооптимальнее" и решил - раз уж дёргать гланды ректально, то рекурсией. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:02 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev, Чтение данных с диска - самое долгое. А пару лишних саспенд выплюнуть это фигня. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:21 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
[offtop] WildSery, полагаю, для "пооптимальнее" в ФБ не хватает типа данных в виде индексированного набора строк, что-то типа: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:25 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev, И в чём будет отличие? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:27 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
WildSery, в возможности использования индекса в планах запроса при связывании полученных из ХП данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:32 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev> в ФБ не хватает типа данных в виде индексированного набора строк А такое где-то есть? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:33 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:37 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev, садись 2. Где тут про индексы (JOIN/фильтрацию и т.д.) вообще сказано было? Методы соединения хорошо знаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:39 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Т.е. ты пукнул в лужу (с) Раневская. Молодец. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:39 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, при желании процедура заливает в GTT на которой висят индексы, а дальше используй себе GTT ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:41 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, Методы соединения хорошо знаешь?Нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:41 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Симонов Денис, да, можно и в GTT залить, а вместо FK использовать обычный индекс. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:43 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Симонов Денис> при желании При желании можно лужу не портить, конечно. Но когда говорят - вот такого типа не хватает (с аццким синтаксисом и которого нигде нет) - возникают смутные сомнения (с) И.В. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:44 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, что там такого "аццкого" в синтаксисе? Синтаксис внутри скобок такой же, как у CREATE TABLE. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 15:48 |
|
Помогите с запросом (набор столбцов в один столбец)
|
|||
---|---|---|---|
#18+
rdb_dev> что там такого "аццкого" в синтаксисе? То, что индексированный НД должен быть для всего, а не только для ХП. И что у тебя значит "papers__pk" - имя существующего индекса? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2017, 16:06 |
|
|
start [/forum/topic.php?fid=40&msg=39390268&tid=1561749]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 172ms |
0 / 0 |