猿问

thinkphp框架的group查询只有一条数据?

我用group查询时,只保留了一条信息,而不是我想要的按id分组

https://img.mukewang.com/5c8f5bc60001ae9b07630053.jpg

https://img3.mukewang.com/5c8f5bc7000144e507500455.jpg

胡说叔叔
浏览 2120回答 3
3回答

守候你守候我

group查询的结果本来就是每个分组只返回一条结果,更多的时候用于进行分组计算,结果count,sum等函数。 按楼主的意思可以用order by modelid这样,结果就会把相同modeid的结果放到一起了。

德玛西亚99

你要知道group by 的作用。现在你分组后做什么处理?一般分组后每组只显示一行记录,会配合sum、count、min、max等统计函数。如果只是按分组顺序列出信息,没必要使用group by,直接order by modelid就可以了。
随时随地看视频慕课网APP
我要回答