Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tsql 使用前三个字母数字连接文件?_Tsql_Left Join - Fatal编程技术网

Tsql 使用前三个字母数字连接文件?

Tsql 使用前三个字母数字连接文件?,tsql,left-join,Tsql,Left Join,我正在尝试创建一个加入帐号。一个文件具有完整的act#,而另一个文件具有前2或3个字母数字。(这些代表国家) 例如: 文件1- 136xxxxxx 802xxxxxx X1xxxxxxx V1xxxxxxx 文件2- 136 802 X1 V1 如何使用联接来匹配数据?好心帮忙 Select A.* ,B.* From File1 A Join File2 B on A.KeyCol like B.KeyCol+'%' 如果您想查看文件1中的所有内容以及文件2

我正在尝试创建一个加入帐号。一个文件具有完整的act#,而另一个文件具有前2或3个字母数字。(这些代表国家)

例如:

文件1-

136xxxxxx
802xxxxxx 
X1xxxxxxx
V1xxxxxxx
文件2-

136
802
X1
V1
如何使用联接来匹配数据?好心帮忙

Select A.*
      ,B.*
 From  File1 A
 Join  File2 B
   on  A.KeyCol like B.KeyCol+'%'
如果您想查看文件1中的所有内容以及文件2中可能的空值,请使用
Left Join