鍍金池/ 問答/PHP/ thinkphp框架的group查詢只有一條數(shù)據(jù)?

thinkphp框架的group查詢只有一條數(shù)據(jù)?

我用group查詢時(shí),只保留了一條信息,而不是我想要的按id分組
圖片描述

圖片描述

圖片描述

回答
編輯回答
脾氣硬

group不是你理解的那個(gè)group字面意思把所有的查出來的數(shù)據(jù)分組...
而是根據(jù) GROUP BY 語句, 后面接的字段, 比如你的modelid 進(jìn)行分組, 你有兩個(gè), 那就分出來兩個(gè)了
http://www.w3school.com.cn/sq...

2017年8月31日 22:32
編輯回答
笨笨噠

group查詢的結(jié)果本來就是每個(gè)分組只返回一條結(jié)果,更多的時(shí)候用于進(jìn)行分組計(jì)算,結(jié)果count,sum等函數(shù)。

按樓主的意思可以用order by modelid
這樣,結(jié)果就會(huì)把相同modeid的結(jié)果放到一起了。

2017年9月2日 11:50
編輯回答
冷溫柔

你要知道group by 的作用?,F(xiàn)在你分組后做什么處理?一般分組后每組只顯示一行記錄,會(huì)配合sum、count、min、max等統(tǒng)計(jì)函數(shù)。如果只是按分組順序列出信息,沒必要使用group by,直接order by modelid就可以了。

2017年9月8日 03:19