Try this:;WITH C AS (SELECT UserID, COALESCE(MAX(CASE WHEN ConferenceID = 1 THEN 'True' END), 'False') AS v1, COALESCE(MAX(CASE WHEN ConferenceID = 2 THEN 'True' END), 'False') AS v2, COALESCE(MAX(CASE WHEN ConferenceID = 3 THEN 'True' END), 'False') AS v3 FROM Conferences GROUP BY UserID)SELECT U.UserID, COALESCE(v1, 'False') AS Conference1, COALESCE(v2, 'False') AS Conference2, COALESCE(v3, 'False') AS Conference3 FROM Users AS U LEFT OUTER JOIN C ON U.UserID = C.userID;
______________________