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

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

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

圖片描述

圖片描述

回答
編輯回答
脾氣硬

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

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

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

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

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

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

2017年9月8日 03:19