SQL-запрос — объединение двух таблиц Sql с разным форматом

#sql #oracle #join

#sql #Oracle #Присоединиться

Вопрос:

У меня есть 2 таблицы в моей базе данных. Первая таблица с именем Table1 имеет столбец с именем Fullnumber и содержит 9 цифр. Вторая таблица с именем Table2 имеет столбец с именем Shortnumber и содержит только первые 6 цифр, которые отображаются в столбце Fullnumber. Как я могу объединить две таблицы вместе? Другого соответствующего столбца нет.

Спасибо!

Комментарии:

1. Тип (ы) данных столбца?

2. Тип данных столбца — CHAR

3. Показать детали таблицы с примерами

Ответ №1:

Вы можете использовать like :

 from table1 join
     table2
     on table1.fullnumber like table2.shortnumber || '%'