Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 17

Д

Денис Лёвкин... in SqlCom.ru - Стиль жизни SQL
Art
грубо говоря если 2 поля  из 3 совпадает это 1 человек. если совпадает только одно или 0 это новый человек
СУБД то тут причем. Это бизнес логика. Какую надо, такую и реализуйте
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Art
грубо говоря если 2 поля  из 3 совпадает это 1 человек. если совпадает только одно или 0 это новый человек
Один говорит здравствуй, друг!
Другой отвечает ему и вдруг
Что-то на общих их небесах сделало круг
И оба смотрели на самый верх
А сверху сыпался детский смех
И оба узнали, что они это один человек
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Примерно такой у тебя алгоритм.
источник

A

Art in SqlCom.ru - Стиль жизни SQL
Денис Лёвкин
СУБД то тут причем. Это бизнес логика. Какую надо, такую и реализуйте
В бизнес логике понятно как реализовать. Там в цикле куча прямых и обратных запросов. И все будет работать. Мне просто подкинули идею что вроде как в SQL можно реализовать как то более просто
источник

A

Art in SqlCom.ru - Стиль жизни SQL
По типу Merge
источник

A

Art in SqlCom.ru - Стиль жизни SQL
Но судя по всему Merge такое не умеет
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Art
Но судя по всему Merge такое не умеет
Merge всё умеет. Просто надо написать.
источник

T

Timus in SqlCom.ru - Стиль жизни SQL
Art
Но судя по всему Merge такое не умеет
ну если считаешь, что не умеет, то напиши процедуру в которой будут нужные манипуляции.
источник

К

Какой-то Хмырь... in SqlCom.ru - Стиль жизни SQL
Ilia Zviagin
Один говорит здравствуй, друг!
Другой отвечает ему и вдруг
Что-то на общих их небесах сделало круг
И оба смотрели на самый верх
А сверху сыпался детский смех
И оба узнали, что они это один человек
на всякий случай прослезился
источник

KT

Konstantin Taranov in SqlCom.ru - Стиль жизни SQL
Интересный поворт, R обошел SQL в индексе TIOBE (оставляю за сценой адекватность любых индексов - сам факт довольно интересный) https://seniordba.wordpress.com/2020/11/16/tiobe-index-for-november-2020/

еще из интересного - Java упала с 1 на 3 место
источник

IL

Ilgga Latypovv in SqlCom.ru - Стиль жизни SQL
Можно делать вот так
Название_столб not in (select назв from...)
Можно ли такое сделать для нескольких столбцов такую проверку
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilgga Latypovv
Можно делать вот так
Название_столб not in (select назв from...)
Можно ли такое сделать для нескольких столбцов такую проверку
да, можно OR | AND
источник

IZ

Ilia Zviagin in SqlCom.ru - Стиль жизни SQL
Konstantin Taranov
Интересный поворт, R обошел SQL в индексе TIOBE (оставляю за сценой адекватность любых индексов - сам факт довольно интересный) https://seniordba.wordpress.com/2020/11/16/tiobe-index-for-november-2020/

еще из интересного - Java упала с 1 на 3 место
Так всё дело как раз в этой адекватности.
источник

IL

Ilgga Latypovv in SqlCom.ru - Стиль жизни SQL
Нет, чтобы проверить есть ли строка с столб1столб2 в какой-то таблице
источник

IL

Ilgga Latypovv in SqlCom.ru - Стиль жизни SQL
То есть есть ли строка, в которой например (1,3)
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
Ilgga Latypovv
Нет, чтобы проверить есть ли строка с столб1столб2 в какой-то таблице
вобще ниче не понятно что ты хочешь
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
where "stroka" in (col1, col2)?
источник

IL

Ilgga Latypovv in SqlCom.ru - Стиль жизни SQL
Проверить, есть ли в Т2 строка (1,3), которая есть в Т1
источник

IL

Ilgga Latypovv in SqlCom.ru - Стиль жизни SQL
То есть сделать что-то только с теми строками из Т1, которые есть в Т2
источник

А

Андрій in SqlCom.ru - Стиль жизни SQL
ну много вариантов, думаю больше всего подойдет кореляционный запрос типа
select * from t1
where exist(select * from t2 where t2.c1 = t1.c1 and t2.c2 = t1.c2)
источник