Объединение двух таблиц, не имеющих общих столбцов

Я работаю с двумя таблицами без столбцов, к которым я могу легко присоединиться и получить нужные данные.

Информация о столах:

Я вижу что-то общее в обеих таблицах, что я мог бы использовать для соединения, но я не уверен, как это можно сделать.

Таблица 1: содержит столбец File_Name. В этом столбце указано расположение импортированного файла.
пример: C:\123\3455\344534\3fjkfj.txt. максимальная длина = 200.

Таблица 2: имеет столбец с именем batch_ID и содержит все записи, импортированные файлом, перечисленным в таблице 1.
Столбец batch_ID точно такой же, как и столбец File_Name в таблице 1.
Однако разница в том, что он допускает только длину = 50. В значительной степени он показывает только последние 50 символов имени файла и каталога (50 символов справа налево).
max lenth = 50

Пример: ..\344534\3fjkfj.txt (обычно обрезает символы, если их длина превышает 50).

Как мне объединить эти таблицы в этих двух столбцах? Я знаю, что могу создать функцию и временные таблицы, но как мне без этого обойтись?

Спасибо!


person NonProgrammer    schedule 30.05.2013    source источник
comment
Прошу прощения за неправильный заголовок. Это должно было быть: Объединение двух таблиц, у которых нет общих столбцов.   -  person NonProgrammer    schedule 30.05.2013


Ответы (1)


person    schedule
comment
RIGHT на Table2 не нужно - person Lamak; 30.05.2013
comment
Будет ли это также работать в ситуации, когда имя_файла/идентификатор_файла составляет (например:) всего 20 символов? - person NonProgrammer; 30.05.2013
comment
Благодарю вас! Я это попробую. - person NonProgrammer; 30.05.2013
comment
@Lamak Я не пытался найти идеальное решение этой проблемы. Целью моего поста было показать, что вы можете использовать функции в условии соединения. - person George Mastros; 30.05.2013
comment
@GMastros Я не говорил, что вы должны дать идеальное решение (ну, на самом деле, у проблемы, с которой сталкивается оператор, его нет, поскольку его данные таковы, что могут появиться ложные срабатывания, потому что разницы в длинах). Тем не менее, тот факт, что вы можете использовать функции, возникает, когда вы используете RIGHT в таблице 1, я не вижу причин, по которым вы также можете добавить это в таблицу 2. - person Lamak; 30.05.2013