Я пытаюсь написать запрос соединения. Таблица А имеет первичный ключ = 123456000000 и таблица B имеет внешний ключ = 123456.Как использовать + в sql sever
Я хочу знать, как я могу присоединиться к 2 таблицы, используя внутреннее соединение с помощью + в запросе
Я написал следующее -
SELECT RAP.COL1, FRE.COL2 FROM Table 1 AS RAP
INNER JOIN Table 2 AS FRE
ON RAP.COL1+'000000' = FRE.COL2
NOTE - COL2 = 123456000000
COL1 = 123456
Мне НУЖНО ДОБАВИТЬ 000000, чтобы я мог присоединиться. НО ВЫШЕ НАПИСАНО НЕ РАБОТАЕТ :(
Пожалуйста, помогите Приветствия OZ
Я думаю, что вам нужно для преобразования RAP.COL1 в varchar, если вы хотите объединить строки. –
Каков тип данных этих двух столбцов? Как они могут иметь отношение, когда данные в PK и в столбцах FK различаются? – Raj
Thes e - это в основном деловые идентификаторы для сделок. только 000000 добавляется как дополнительный целочисленный остаток 123456 является идентификатором сделки. – Proud2bOZ