Giải pháp mới:
Được xây dựng bằng cách sử dụng bình luận tuyệt vời của bạn, cảm ơn!
SELECT JSON_ARRAYAGG(JSON_OBJECT('name', name, 'phone', phone)) from Person;
Giải pháp cũ:
Với sự trợ giúp từ @Schwern, tôi đã quản lý để đưa ra truy vấn này, truy vấn có vẻ hoạt động!
SELECT CONCAT(
'[',
GROUP_CONCAT(JSON_OBJECT('name', name, 'phone', phone)),
']'
)
FROM person;