Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
Исходные данные. Есть таблица @a - здесь находятся идентификаторы людей Есть таблица @b - здесь у каждого человека, есть какое-то количество счетов, разделенных по типу. Задача. Вывести в плоском виде список неповторяющихся уникальных счетов для каждого типа счета. К примеру у клиента 1 есть: счет 1 (тип 1) счет 2 (тип 1) счет 3 (тип 2) В результате хотим получить: IdСчет1Счет211212NULL Если будет клиент 2 со счетами: счет 3 (тип 2) В результате хотим получить: IdСчет1Счет22NULL Код: sql 1. Код: plaintext Пример исходных данных: Код: sql 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. Требуемый результат: idB1accountB2account1111222 1122NULL3113NULL241NULL 5NULL161162NULL 63NULL64NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 19:51 |
|
||
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 20:21 |
|
||
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
invm, Наверное некорректный пример привел, полагая что счета у разных людей одинаковы. Вот на таком примере исходных данных: Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 20:43 |
|
||
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 21:10 |
|
||
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
invm, тьфу ты :) Как все легко оказалось. Спасибо огромное) А я уже начал мудрить через GROUPING SETS / DENSE_RANK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 21:20 |
|
||
|
Список уникальных записей в каждой колонке
|
|||
|---|---|---|---|
|
#18+
Поправка Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 21:38 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=138&tid=1689245]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 330ms |

| 0 / 0 |
