I'm using this query
SELECT
fullname,
(SELECT
count([ID]) FROM [SDT-DB].[dbo].[tbl_InfoBoard_UserLogs]
WHERE fullname = fullname AND user_did ='login') AS [Login],
(SELECT
count([ID]) FROM [SDT-DB].[dbo].[tbl_InfoBoard_UserLogs]
WHERE fullname = fullname AND user_did ='message') AS [View Messageboard],
(SELECT
count([ID]) FROM [SDT-DB].[dbo].[tbl_InfoBoard_UserLogs]
WHERE fullname = fullname AND user_did ='notification') AS [View Notification],
count([ID]) AS Count
FROM [SDT-DB].[dbo].[tbl_InfoBoard_UserLogs]
GROUP BY fullname
it seems its returning all userlogs...