我使用的是SQL Server 2008 R2,我有两个表:Test_Table1
和Test_Table2
。字段定义如下:Test_Table1 (CustItemNo: nchar(25), Descr: nchar(60))
和Test_Table2 (Item_No: nchar(25), Descr: nchar(60))
。
我正在尝试执行如下查询:
select Item_No, a.Descr
from Test_Table2 a, Test_Table1 b
where LTRIM(rtrim(a.Item_No)) = LTRIM(rtrim(CustItemNo))
我知道根据指定的条件,两个表都有共同的行,即相同的数字。但是,当我运行此查询时,没有出现任何结果。 nchar()
数据类型有什么特别之处可能会限制两个字段相互配对吗?