у меня есть набор идентификаторов в 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)