Не полностью уверен в том, что вы хотите услышать, но ... Существует несколько WHEN
предложений, поэтому вам не нужно вкладывать CASE
операторов.
Редактировать:
Чтобы прояснить ситуацию: обе конструкции могут делать одно и то же, но вложенные CASE делают код более запутанным и нечитаемым.Аналогичный пример:
SELECT
CONCAT_WS(' ', 'A', CONCAT_WS(' ', 'B', CONCAT_WS(' ', 'C'))) AS nested,
CONCAT_WS(' ', 'A', 'B', 'C') AS multiple