下列sql中,有2个id -->ABA与ABa。因为access不区分大小写,

         所以会出现4笔数据。请问该如何让Access join条件区分大小写,
         让下列sql正确出现2笔数据?
         ※sql:
         select a.id,b.name from a left join b on a.id=b.id
  ※查询结果:(出现4笔,如何只出现2笔)
        id      name
        ABA  陈加凯
       ABA    林家佳
       ABa    陈加凯
       ABa    林家佳
 
解决方法:select a.id,b.name from aleftjoin b on a.id=b.id where strcomp(a.id,b.id,0)=0
 
语法:
 
StrComp(string1, string2, [compare])
 
 
参数作用:
 
string1必要参数。任何有效的字符串表达式。
string2必要参数。任何有效的字符串表达式。
Compare可选参数。指定字符串比较的类型。如果 compare 参数是 Null,将发生错误。如果省略 compare,Option Compare 的设置将决定比较的类型。
 
 
compare 参数设置:
 
vbUseCompareOption,或者-1。使用Option Compare语句设置执行一个比较。
vbBinaryCompare,或者0。执行一个二进制比较。
vbTextCompare,或者1。执行一个文本的比较。
vbDatabaseCompare,或者2。仅适用于Microsoft Access,执行一个基于数据库信息的比较。
 
 
返回值:
 
StrComp 函数有下列返回值:
string1 小于 string2返回-1
string1 等于 string2 返回0
string1 大于 string2 返回1
string1 或 string 2为Null 返回Null