возможно ли создавать условия внутри кейса, но записывалась именно по одной т.е вот как то так
search= CASE chat_id
WHEN $chat_id THEN 0
WHEN $frend_chat_id THEN 0
WHEN $star_chat_id = 1
END,
записывалось по $chat_id тогда когда $frend_chat_id > 1 т.е дополнительное условие или что то такое