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)