2
我想构建一个姓氏列表,以便从第二个select语句的结果中过滤出类似的内容(不这样做)如何在NOT IN子句中使用select语句中的字符串列表
DECLARE @ExcludedList VARCHAR(MAX)
SET @ExcludedList = (SELECT TOP 20 Lastname
FROM dbo.Subscribers
where [Firstname] = 'Dave')
SELECT [Firstname], Count([Firstname]) as [Count] from Subscribers
WHERE [Lastname] not in (@ExcludedList)
那不是我使用的是其更复杂的实际查询,但我想装上去了说明这个问题。我正在使用类似的东西,但它很慢 – Neil
然后尝试发布你正在尝试解决的实际问题。无论如何,如果有帮助,请参阅编辑答案。在这种情况下,您也可以尝试使用表变量。 – Rahul