«case when»?
Условно у меня есть параметр: field1 с первой таблицы(table1).
У него значения например :
AA
BB
CC
ССС
ABC.
То есть здесь два символа и три символа в перемешку.
На второй таблице(table2), есть два параметра field2:
AA
BB
CC.
И field3:
AAA
CCC
ABC.
То есть два параметра, в field2 только 2х символы, в field3 только символы 3x.
Как можно заджойнить, table1 и table2, если length(field1) = 2 то матчить с field2, если length(field1) = 3 то соединять с field3.
Надеюсь понятно расписал
Разбить запросы и мержить так как нужно
Если в PQ, то unpivot этих полей, чтобы получить один столбец. И потом джойн.
Обсуждают сегодня