используйте следующий запрос, чтобы показать все вознаграждения для конкретного пользователя
SELECT r.description, CASE WHEN ru.user_id IS NULL THEN 'N' ELSE 'Y' END awarded
FROM rewards r
LEFT JOIN rewards_users ru ON r.reward_id=ru.reward_id AND ru.user_id = 1
и использовать его как подзапрос, чтобы получить информацию о пользователях тоже
например:
SELECT u.user_id, u.user_name, ua.award, ua.awarded
FROM users u,
(
SELECT r.description, CASE WHEN ru.user_id IS NULL THEN 'N' ELSE 'Y' END awarded
FROM rewards r
LEFT JOIN rewards_users ru ON r.reward_id=ru.reward_id AND ru.user_id = u.user_id
) ua
WHERE u.userid=1
Примечание: не тестировалось.