3
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
我當時一看至IN操作符提到MSDN Dodumentation但沒有。
在此先感謝。
「該語句不得包含子查詢,外連接或自連接。」嗯,IN通常映射到一個半連接。可能不支持。你能表達IN作爲內連接嗎? – usr
@usr - 你已經更直接地釘牢了它 - ['IN()'](https://msdn.microsoft.com/en-GB/library/ms177682.aspx)被定義爲子查詢或者表達式 - OP中的問題是子查詢。而你的報價涵蓋了其餘部分。 –
@usr,我認爲你應該將你的評論轉換爲答案,因此可以提高評價。因爲別人會在某個時候觸及這個問題。 –