I am trying to hide the duplicate data from multiple rows, here is my current code and I have provided an image of the output, I need duplicates in columns LOGINID, EMAIL and USERGROUP to only show once. Also, how do I get the data from "ROLE" column into the "USERGROUP" column? So it looks like the last image? I am using SQL Server Management Studio. Any help would be really appreciated.
SELECT LTRIM(RTRIM(HOST0149.LOGINID)) AS LOGINID,
CASE WHEN HOST0140.EMAIL = HOST0149.LOGINID THEN NULL
ELSE LTRIM(RTRIM(HOST0140.EMAIL)) END AS EMAIL,
LTRIM(RTRIM(HOST0149.USERKEY)) AS USERGROUP,
LTRIM(RTRIM(HOST0150.ROLE)) AS ROLE
FROM HOST0149
LEFT JOIN HOST0140 ON HOST0149.PERSONKEY = HOST0140.PERSONKEY
LEFT JOIN HOST0151 ON HOST0140.PERSONKEY = HOST0151.PERSONKEY
LEFT JOIN HOST0150 ON HOST0151.ROLEKEY = HOST0150.ROLEKEY
ORDER By LOGINID