Вы хотите CASE WHEN и предложение IN ().
К сожалению, я не смог полностью переписать ваш запрос, потому что ваше условие - тавтология, оно всегда будет возвращать 1. Может быть, вы имели в виду что-то еще?Как бы то ни было, я немного изменил его до того, что, я думаю, вы могли иметь в виду:
SELECT ....
case when consumer_expert_id = 1 then 1 else -1 end as my
from consumer_expert_score
where consumer_expert_score_id IN (2,1)