现在有一张游戏表,一张游戏详情图片表。一款游戏对应多张图片。
sql语句和结果如下,这样查出来是2条数据,只有image字段内容不一样。
我希望查询结果最后可以变成这样,类似ibatis中的group by
{"gameid":1,
"images":[{"url":"http://1"},{"url":"http://2"}],
"durl":"http://durl",
"gamename":"游戏1",
"stars":"4",
"size":"3",
"dtimes":"12",
"detail":"游戏详情1"}
不希望2次查询数据库,不知是否有朋友碰到类似需求呢?
项目:JFinal
....
GROUP BY gameid
不建议,上面这搞法.数据多了会更卡.
推荐
images字段设置为 JSON 类型, 直接进行存储, 也可查.
或者就在Service里自己组装也挺好