MySQL: Use o valor CASE / ELSE como parâmetro de junção

Estou tentando associar a tabela NAME e PHOTO from USERS à tabela TRANSACTIONS com base em quem é o pagador ou o beneficiário. Continua me dizendo que não consegue encontrar a mesathis -- O que estou fazendo errado?

SELECT `name`,`photo`,`amount`,`comment`,
(
    CASE `payer_id`
    WHEN 72823 THEN `payee_id`
    ELSE `payer_id`
    END
) AS `this`
FROM `transactions`
RIGHT JOIN `users` ON (`users`.`id`=`this`)
WHERE `payee_id`=72823 OR `payer_id`=72823

questionAnswers(1)

yourAnswerToTheQuestion