我正在尝试运行一个查询,当它们出现在另一个表的字段中时,从表中删除一组ID。
问题是ID字段都是文本类型,搜索似乎不区分大小写(但我需要它)。 (即ABC123与abc123不同)
我正在运行类似于从table1中选择myID的查询,其中myID NOT IN(从table2中选择otherID)
在运行比较时,我需要在Access查询中进行哪些修改才能使结果区分大小写?
答案 0 :(得分:0)
试试这个:
SELECT a.*
FROM table1 a LEFT JOIN table2 b
ON a.myID = b.otherID
WHERE StrComp(IIF(IsNull(b.otherID ), a.myID , b.otherID), a.myID, 0) <> 0
OR IsNull(b.otherID)