Note that there are some explanatory texts on larger screens.

plurals
  1. POQuerying delimited column value in SQL Server
    primarykey
    data
    text
    <p>I'm wondering why is this code not returning any result </p> <pre><code> SELECT A.PermissionGroupID, A.ApplicationID, CONVERT(nvarchar(5),A.PermissionID) AS Permission, A.PermissionName, B.PermissionGroupName, C.ApplicationName FROM Permission AS A JOIN PermissionGroup AS B ON A.PermissionGroupID = B.PermissionGroupID LEFT JOIN Application AS C ON A.ApplicationID = C.ApplicationID WHERE (A.Active = 1) AND (CONVERT(nvarchar(2),A.PermissionID) IN (SELECT Permissions FROM UserPermissions WHERE UserID = 1)) </code></pre> <p>But this one is working</p> <pre><code> SELECT A.PermissionGroupID, A.ApplicationID, CONVERT(nvarchar(5),A.PermissionID) AS Permission, A.PermissionName, B.PermissionGroupName, C.ApplicationName FROM Permission AS A JOIN PermissionGroup AS B ON A.PermissionGroupID = B.PermissionGroupID LEFT JOIN Application AS C ON A.ApplicationID = C.ApplicationID WHERE (A.Active = 1) AND (CONVERT(nvarchar(2), A.PermissionID) IN ('5','6','7','8')) </code></pre> <p>Here's the content of my Permission table</p> <pre><code> Permission -------------------------------- Permission Permission Application Permission ID Group ID Name 4 1 1 VISA_APPLICATION_DELETE 5 1 1 VISA_APPLICATION_PRINT 6 4 10 APPLICATION_ADD 7 4 10 APPLICATION_EDIT 8 4 10 APPLICATION_DELETE 9 4 10 APPLICATION_VIEW </code></pre> <p>Here's the content of my UserPermissions Table</p> <pre><code>UserPermissions -------------------------- UserPermission UserID Permissions ID 2 1 5,6,7,8 -&gt; I tried to change it manually to this format ('5','6','7','8') but to no avail. </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload