Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос в MS SQL 2017: выбрать значения из строки, которые не повторялись ранее
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Помогите, пожалуйста. Имеется таблица: A | B | С ------------- 1 | 12 | 2 | 45 | 2 3 | 49 | 3 4 | 57 | 2, 4 5 | 80 | 7 6 | 91 | 2, 3 7 | 109 | 9 8 | 115 | 3, 8, 10 И т. д. Мне нужно из этой таблицы получить таблицу, в столбце C которой будут значения, которые не повторялись ранее. Т. е. для поля "4" мы убираем двойку из столбца "С", так как она уже была в поле "2". Из поля "6" убираем и 2, и 3, так как они были ранее и т. д. Вот должна быть такая таблица: A | B | С ------------- 1 | 12 | 2 | 45 | 2 3 | 49 | 3 4 | 57 | 4 5 | 80 | 7 6 | 91 | 7 | 109 | 9 8 | 115 | 8, 10 И т. д. P.S. БД MS SQL 2017 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2019, 20:59 |
|
||
|
Запрос в MS SQL 2017: выбрать значения из строки, которые не повторялись ранее
|
|||
|---|---|---|---|
|
#18+
Wood_Wood, колонку С надо разобрать в таблицу, данные в ней не повторяются. Они повторяются только в Вашей голове, а не на сервере. Затем остатки надо снова собрать в строки. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Чтобы пользоваться реляционной механикой, требуются реляционные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2019, 21:20 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39821957&tid=1687738]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 436ms |

| 0 / 0 |
