объединить две таблицы, где внешний ключ - это конкатенация стандартной строки с первичным ключом - PullRequest
0 голосов
/ 23 января 2019

У меня есть две таблицы sql, таблица A и таблица B. Первичный ключ таблицы A - это столбец 1. Соединение с таблицей b, столбец 2. Значения в столбце 2 всегда объединяют «00» и столбец 1. например: столбец 1= '9832' и столбец 2 = "009832".Мне нужно объединить эти две колонки.

1 Ответ

0 голосов
/ 23 января 2019

Вы должны присоединиться к этим таблицам, используя их идентификаторы для эффективности и лучшей практики. Ради миграции вы можете использовать следующие объединения.

Select A.*, B.Column2
From TableA A INNER JOIN TableB B ON concat('00',A.Column1) = B.Column2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...