恕我直言,您真的不需要在mysql端进行json转换,因为它效率不是很高,几乎没有意义。
但是只是为了证明这是可能的(与@bannmatt意见相反),这是我的方法:
http://sqlfiddle.com/#!9/6bffb/7
SELECt c.*, CONCAt('assetinfo : [ ', COALESCE( GROUP_CONCAt( CONCAt("{ asseturl: ", wa.asseturl, ', previmgurl: ', wa.previmgurl," }") ), ''), ' ]')FROM cases cLEFT JOIN work_assets waON c.carid = wa.caridGROUP BY c.id


