我处于需要将两个表与 Projectnumber 进行比较的情况。两个表都有 ProjectNumber 字段,但一个具有数据类型 INT,另一个具有 VARCHAR(45)。因此,当我尝试运行以下查询时,它也会导致一些不匹配的记录
Select prj.Projectnumber,ps.ProjectNumber as 'ProjectNumber2'
from projectlistsearch ps
inner join project prj on ps.ProjectNumber= prj.ProjectNumber
这会导致一些正确的记录,但也会导致这样的错误
ProjectNumber ProjectNumber2
8 08-809076
11 11-437881
11 11-505934
2007 2007-45750
2011 2011-0A76
我也尝试过类型转换,但没有奏效。
我怎样才能克服这种情况才能获得完全匹配的记录?
谢谢