Không thể trực tiếp từ truy vấn SQL:nhưng bạn có thể truy xuất tất cả dữ liệu của mình, sau đó ánh xạ lại mảng
Sử dụng array_column () của PHP 5.5 bạn có thể làm điều gì đó như:
$myarray['row_choice'] = array_combine(
array_column($myarray['row_choice'], 'id'),
$myarray['row_choice']
);
khác cho các phiên bản PHP cũ hơn, hãy sử dụng array_map () thay vào đó
$myarray['row_choice'] = array_combine(
array_map(
function($value) {
return $value['id'];
},
$myarray['row_choice']
),
$myarray['row_choice']
);