select if(answer_type="RB",true,NULL) as radio,
if(answer_type != ="RB",true,NULL) as everything_else
from XTable;
Вы должны разделить их, когда вы получите таблицу для результата, где имена или псевдонимы из выбранного являются метками столбца. Этот метод позволяет вам проверить значение радио (и значение all_else), которое возвращается.
То, что вы пытаетесь сделать, видите, нет никакого способа, чтобы сделать работу заголовка столбца:
id | radio MAGICAL OR everytning_else |
1 | RB |
2 | NOT_RB |
Что мой метод будет делать для вас:
id | radio | everything_else |
1 | true | NULL |
2 | NULL | true |
вам нужно создать динамический запрос, если вы хотите иметь динамический псевдоним. –