Не е възможно директно от SQL заявката:но можете да извлечете всичките си данни, след което да картографирате отново масива
Използване на array_column() на PHP 5.5 можете да направите нещо като:
$myarray['row_choice'] = array_combine(
array_column($myarray['row_choice'], 'id'),
$myarray['row_choice']
);
иначе за по-стари версии на PHP използвайте array_map() вместо това
$myarray['row_choice'] = array_combine(
array_map(
function($value) {
return $value['id'];
},
$myarray['row_choice']
),
$myarray['row_choice']
);