|
Интересный select
|
|||
---|---|---|---|
#18+
Доброго дня! Нужно сгруппировать две колонки таблицы и получить результат через запятую. Вопрос как получить минимальное число строк результата. Код: plsql 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
Пояснение: Group By A - промежуточный результат Group By B - промежуточный результат Group By A, B - окончательный результат (вариант 1) Group By B, A - окончательный результат (вариант 2) Как видно оба варианта не дают минимальное число строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 10:56 |
|
Интересный select
|
|||
---|---|---|---|
#18+
Цель какая? Убери груп бай и сделай два агрегата - будет минимальная одна строка. упд. Или добавь к любому из своих запросов where 1 = 0, будет ещё меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:00 |
|
Интересный select
|
|||
---|---|---|---|
#18+
env, Должно сохраняться соответствие между колонками ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:03 |
|
Интересный select
|
|||
---|---|---|---|
#18+
Ничего не понятно. Покажи, какой результат нужно получить (с комментариями). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:12 |
|
Интересный select
|
|||
---|---|---|---|
#18+
PuM256, Нужно получить 4 строки: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:17 |
|
Интересный select
|
|||
---|---|---|---|
#18+
PuM256, Вариант Group By A, B дает 5 строк (2 с буквами и 3 с цифрами) Вариант Group By B, A дает 5 строк (3 с буквами и 2 с цифрами) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:24 |
|
Интересный select
|
|||
---|---|---|---|
#18+
YBZ, Реальная задача какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:25 |
|
Интересный select
|
|||
---|---|---|---|
#18+
env, В колонке A - программы страхования В колонке B - лечебные учреждения Нужно в Дополнительном соглашении писать: с 01.01.2020 включить в договор страхования "Программа 1" с обслуживанием в "ЛПУ 1". с 01.01.2020 включить в договор страхования "Программа 1" с обслуживанием в "ЛПУ 2". с 01.01.2020 включить в договор страхования "Программа 2" с обслуживанием в "ЛПУ 1". с 01.01.2020 включить в договор страхования "Программа 2" с обслуживанием в "ЛПУ 2". Тоже самое: с 01.01.2020 включить в договор страхования "Программа 1", "Программа 2" с обслуживанием в "ЛПУ 1", "ЛПУ 2". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:34 |
|
Интересный select
|
|||
---|---|---|---|
#18+
И она не решается двумя listagg после соответствующего where? упд. сам спросил, сам и отвечу. Не решается , если есть "Программа 1" с обслуживанием в "ЛПУ 3". ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:37 |
|
Интересный select
|
|||
---|---|---|---|
#18+
env, Можно решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 11:39 |
|
Интересный select
|
|||
---|---|---|---|
#18+
Может есть решение? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2021, 19:30 |
|
Интересный select
|
|||
---|---|---|---|
#18+
YBZ, для начала скажи - есть данные в нормализованном виде? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 00:24 |
|
Интересный select
|
|||
---|---|---|---|
#18+
YBZ, Кардинальность программ и ЛПУ одинаковая или всё-таки есть перекос в стоорону ЛПУ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 09:51 |
|
Интересный select
|
|||
---|---|---|---|
#18+
andreymx, Код: plsql 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 15:18 |
|
Интересный select
|
|||
---|---|---|---|
#18+
env, Не понял вопрос. В общем случае ЛПУ в разы больше, чем программ. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 15:21 |
|
Интересный select
|
|||
---|---|---|---|
#18+
YBZ В общем случае ЛПУ в разы больше, чем программ YBZGroup By A, B С точки зрения конечного пользователя, при таком перевесе, удобнее видеть список программ, где пересечение по ЛПУ полное, и отдельно программы, не пересекающиеся с другими по списку ЛПУ. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 15:36 |
|
Интересный select
|
|||
---|---|---|---|
#18+
env С точки зрения конечного пользователя, при таком перевесе, удобнее видеть список программ, где пересечение по ЛПУ полное, и отдельно программы, не пересекающиеся с другими по списку ЛПУ. Возможно Вы правы. А вот бумажный документ растёт, как на дрожжах. Там во многих местах подобные данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2021, 23:50 |
|
|
start [/forum/topic.php?fid=52&fpage=27&tid=1880506]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 277ms |
total: | 403ms |
0 / 0 |