Itu tidak mungkin langsung dari kueri SQL:tetapi Anda dapat mengambil semua data Anda, lalu memetakan ulang array
Menggunakan array_column() PHP 5.5 Anda dapat melakukan sesuatu seperti:
$myarray['row_choice'] = array_combine(
array_column($myarray['row_choice'], 'id'),
$myarray['row_choice']
);
lain untuk versi PHP sebelumnya, gunakan array_map() sebagai gantinya
$myarray['row_choice'] = array_combine(
array_map(
function($value) {
return $value['id'];
},
$myarray['row_choice']
),
$myarray['row_choice']
);