I have query:
SELECT p.[id], p.[page_file], p.[page_header], p.[page_icon]
FROM [dbo].[setup_pages] AS p
WHERE CONVERT(nvarchar(100),p.[id]) IN ( SELECT l.[access] FROM [dbo].[licenses] AS l )
It does not return error and no data are returned.
SELECT l.[access] FROM [dbo].[licenses] AS l
returns 3 lines:
1) 8,9,15,4,13,11,5,14,12,16
2) 20,19
3) 20,8,9,15,4,13,11,5,14,12,16
and if i run query like this:
SELECT p.[id], p.[page_file], p.[page_header], p.[page_icon]
FROM [dbo].[setup_pages] AS p
WHERE CONVERT(nvarchar(100),p.[id]) IN ( 8,9,15,4,13,11,5,14,12,16 )
It does work. .. Where is my issue?