我想选择记录其中ID存在于一个逗号分隔的字符串,但以下查询不返回任何结果:的SQL Server +选择其中逗号分隔的字符串
SELECT * FROM [SellPost] WHERE CAST([AutoId] AS nchar(100))
IN (SELECT [SellPostId] FROM [SellPostViewHistory]) -- SellPostId contains the delimited string
声明“SELECT [ SellPostId] FROM [SellPostViewHistory]”将返回19,20,21,如果我
SELECT * FROM [SellPost] WHERE CAST([AutoId] AS nchar(100))
IN (19,20,21)
更换查询它的工作原理。有人可以请建议。谢谢。