У меня есть временная таблица и вы хотите проверить, где указано, что определенная строка id/содержится в таблице temp.T-SQL: Где временная таблица xxx IN
Select...
WHERE MyId IN MyTempTable
Я получаю общую ошибку в студии MS SQL Management.
является оператором «В», не подходящим для временных таблиц?
+1 вы правы, потому что в целом это лучше НЕ против НЕ СУЩЕСТВУЕТ, которые совершенно различны. Почему бы не использовать EXISTS последовательно? Также работает INTERSECT. См. Мой [ответ здесь] (http://stackoverflow.com/questions/4249891/combining-datasets-with-except-versus-checking-on-is-null-in-a-left-join/4249958#4249958) пожалуйста – gbn 2010-12-06 20:41:03