我想将
CONCAT
两列值转换为 string
中 JSON
格式的一个字符串。但是我对查询中的引号和双引号有问题。如何修复我的查询以使其成功产生预期结果?
$concat = "CONCAT('{"CODE":"pm_r.CODE","NAME":"pm_r.NAME"}') AS `JSON`"
$query = $this->db->query(
'SELECT pm_r.ID_REQUIREMENT, '.$concat.'FROM `pm_requirement` `pm_r`'
);
预期的结果应该是:
ID_REQUIREMENT JSON
ID001 {"CODE":"001","NAME":"Shane"}