2011-01-24 7 views
0

テーブルからIDのセットを削除するクエリを実行しようとしています。テキストフィールドで大文字小文字を区別する比較を実行する方法

問題はIDフィールドがテキストタイプであり、検索でも大文字と小文字が区別されないようです(しかし、私はそれが必要です)。

私はMYID NOT INは(表2からotherID選択)

私が作るために私のAccessクエリで作るためにどのような変更が必要なのかTABLE1からMYIDを選択するために、同様のクエリを実行しています(つまり、ABC123がABC123とは異なります)比較を実行すると結果の大文字小文字が区別されます

+0

も参照してください:http://stackoverflow.com/questions/4745648/case-sensitive-where-in-access-2010 – Fionnuala

答えて

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) 
関連する問題