Работает ли sqldependency с оператором IN
? Моих команды:IN Оператор с SqlDependency не работает
SELECT n.PublishedAt
FROM dbo.Navigations n
WHERE NavigationGroupId IN (SELECT ng.Id FROM dbo.NavigationGroups ng
WHERE ng.SiteId = 1
AND ng.IsActive = 1
AND ng.[Type]= 'Secondary')
AND n.IsActive = 1
Я имел взгляд на MSDN Dodumentation, но ничего не упоминается о операторе IN.
Заранее спасибо.
«Утверждение не должно содержать подзапросов, внешних соединений или самосоединений». Hm, IN обычно отображает полусоединение. Вероятно, не поддерживается. Можете ли вы выразить IN как внутреннее соединение? – usr
@usr - вы прибивали его более прямо - ['IN()'] (https://msdn.microsoft.com/en-GB/library/ms177682.aspx) определяется как подзапрос или последовательность выражения - тот, который находится в подзапросе вопроса sa. И ваша цитата охватывает все остальное. –
@usr, я думаю, вы должны преобразовать свой комментарий в ответ, чтобы его можно было поддержать. В какой-то момент кто-то еще столкнется с этой проблемой. –