1

我正在使用两个没有列的表,我可以轻松地加入这些表并获取我想要的数据。

表的相关资料:

我确实在两个表中看到了一些可以用来加入的共同点,但我不确定如何完成。

表 1: 有一个名为 File_Name 的列。此列捕获导入的文件位置。
例如:C:\123\3455\344534\3fjkfj.txt。最大长度 = 200。

表2: 有一个名为 batch_ID 的列,包含表 1 中列出的文件导入的所有记录。
batch_ID 列与 table1 中的 File_Name 列完全相同。
但是,不同之处在于它只允许 lenth = 50。几乎它只显示文件名和目录的最后 50 个字符(从右到左 50 个字符。)
max lenth = 50

示例:..\344534\3fjkfj.txt(如果长度超过 50,基本上会截断字符)。

我将如何在这两列上加入这些表?我知道我可以创建一个函数和临时表,但是没有它我该怎么做呢?

谢谢!

4

1 回答 1

3
Select Columns
From   Table1 
       Inner Join Table2
          On Right(Table1.ColumnA, 50) = Right(Table2.ColumnB, 50)
于 2013-05-30T17:39:28.053 回答