|
|
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
подскажите, пожалуйста, как слепить две и более строки по одной одинаковой колонке ? например : ккк 88 99 10 ккк 77 55 33 ккк ггг 4 ццц у всех трех строк одинакова колонка со значением ккк, а остальные значения разные, Как слепить? фукнции агрегации не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:12:28 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
точнее у меня даже не так у меня запрос большенный, и в нем три подзапроса, который выдаются одинаковые по типу поля, но выборка из разных совершенно таблиц и получается , что там, где есть значение в одном поле- всегда пусто для этого же значения в другой строке ккк 666 null null kkk null 888 null kkk null null 777 вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:21:22 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
можно было бы наверное аналитическими функциями, брать значение ферст валуе, предсварительно сделав сортировку по типу- значения desc nulls last и брать первую строку, а еще же это все потом дистинктом надо прибить а запрос просто большенный, и все , он умрет, это я вам гарантирую :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:25:07 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
помогите !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:26:36 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкафукнции агрегации не нужны Функции во множественном числе и не нужны. Достаточно одной - MAX(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:31:33 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, мах по одной строке, которая схлопнет другие , тк они null ? дело в том, что у меня 27 колонок и 10 из них аналитические функции (как раз те значение которые мне нужно схлопнуть), в секции групп бай будет катавасия......... если все это туда засунуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:41:03 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонка, а сделать подзапрос- подучается будет три подзапроса в подзапросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 21:53:31 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
очень сильно опечалена тем фактом, что нет ответов :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 22:38:16 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкаочень сильно опечалена тем фактом, что нет ответов :( Огорчаться - это на здоровье. Предоставьте тестовые данные с пояснениями (четкими, а не как у вас), как из исходных данных получаются конечные - вот залог ответа. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2016, 22:56:03 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкапомогите !!!Неврастеничка, успокоилась? - http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 07:29:14 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Elic, у меня на работе чет доступ запрещен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 09:34:24 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкау меня на работе чет доступ запрещенТогда попроси закрыть доступ и сюда и спокойно работай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 09:36:40 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Elic, та это же полезный ресурс для работы :) или я что-то путаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 09:42:30 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкаили я что-то путаю?Тебе - не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 09:44:32 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Elic, поможет. уже же раз помогли, рассказали про FGAC , мы даж применили . и у нас все сработало :) так что наговариваете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:01:49 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
АльонкаElic, поможет. уже же раз помогли, рассказали про FGAC , мы даж применили . и у нас все сработало :) так что наговариваете http://www.sql.ru/forum/1214648-1/rabota-s-sninonimami ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:02:23 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
жёсткий треш. Скажи в какой конторы ты работаешь, что-бы обходить её стороной ))) А по делу - каким образом связано Код: plsql 1. 2. 3. и Код: plsql 1. 2. 3. \я не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:28:11 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Jonhson, что именно непонятно? на первый пример не смотрите, смотрите на второй, с null-ами какую связь вы ищете ? показала пример в упрощенном виде, какой у меня есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:29:35 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
dmdmdmАльонкаочень сильно опечалена тем фактом, что нет ответов :( Огорчаться - это на здоровье. Предоставьте тестовые данные с пояснениями (четкими, а не как у вас), как из исходных данных получаются конечные - вот залог ответа. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ваш вариант я еще вчера применила, но пришлось вынести искомый запрос в подзапрос (тк некоторые колонки- это самостоятельные тоже нехилые селекты и выносить это в секцию груп бай не представляется возможным). И в итоге полуился монстр с выборкой из кучи таблиц и двух подзапросов, и все это еще сверху обернуто в подзапрос в такой формулировке как у меня возможно ли предложить еще варианты , кроме груп бай и maх? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:33:44 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
изначально это был страшный селектище, попросили добавить в него еще колонки .... Которые являются самостоятельными большими выборками. Добавила аналитику, но получилось плохо. Скорее всего, вообще эту задачку не реализовать нормально при помощи запроса, надо другой подход к реализации. Но мало ли, ну а вдруг.. может, вы сможете мне подсказать способ, как волшебно оптимизировать селект :Н) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 10:43:16 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонка, ты бы уже давно показала бы свои сиськи мегазапросы. Глядишь, кто и подсказал бы чего. А пока идет обсуждение непонятного сферического коня в вакууме. Причем, с твоего описания он больше похож на куб или пирамиду, чем на сферу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 11:07:21 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
может быть with либо view спасёт барышню от мегазапросов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 11:13:22 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Альонкадело в том, что у меня 27 колонок и 10 из них аналитические функции (как раз те значение которые мне нужно схлопнуть)есть мнение, что использование аналитики для получения агрегатного результата - немного быдлокодерский подход... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 11:18:02 |
|
||
|
select слепить две строки
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, там суть в том, что у всех колонок с аналитикой базовый селект один (состоящий из нескольких таблиц и двух подзапросов), а группировка, в разрезе которой надо получить агрегат, разная: тип сообщения, привязка к счету и наличие в тексте сообщения определенных тегов, а для третьей группы еще одно условие группировки. Поэтому, груп бай использовать не получилось и плюс к этим колонкам с аналитикой добавляется еще куча колонок, в которых самостоятельные селекты, которые привязаны к id счета (то есть выводится куча инфы по финансовому счету) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 11:51:37 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=210&tid=1887833]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
345ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 673ms |

| 0 / 0 |
