Нет в операторе In SQL?

у меня есть набор идентификаторов в excel около 5000, а в таблице у меня есть идентификаторы около 30000. Если я использую условие «In» в статусе SQL, я получаю около 4300 идентификаторов из того, что когда-либо я иметь идентификаторы в Excel. Но если я использую «Не в» с идентификатором Excel. У меня есть около 25000+ записей. Я просто хочу узнать, что мне не хватает идентификаторов Excel в таблице.

Как для этого написать sql?

Пример:Идентификаторы Excel:

 1,
 2,
 3,
 4,
 5,
 6,
 7,
 8,
 9,
10,

Таблица имеет идентификаторы

 1,
 2,
 3,
 4,
 6,
 8,
 9,
11,
12,
14,
15

Теперь я хочу получить 5,7,10значения из Excel, в которых отсутствует таблица?

Обновление:

Я делаю следующее

SELECT  [GLID]      
  FROM [tbl_Detail] 
  where datasource = 'China' and  ap_ID  not in (5206896,
5206897,
5206898,
5206899,
5117083,
5143565,
5173361,
5179096,
5179097,
5179150)
7
задан Leniel Maccaferri 12 April 2012 в 22:30
поделиться