私は Projectnumber に対して 2 つのテーブルを比較する必要がある状況にあります。両方のテーブルにフィールド ProjectNumber がありますが、1 つのデータ型は INT で、もう 1 つのテーブルは 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
タイプキャストも試しましたが、うまくいきませんでした。
この状況を克服して、完全に一致したレコードのみを取得するにはどうすればよいですか?
ありがとう