1. 前言
为什么不能够 select * from table_name group by name
为什么一定不能是 *
,而是某一个列或者某个列的聚合函数,group by
多个字段可以怎么去很好的理解呢?
2. group by
分组内幕
2.1. 数据准备
建表语句如下
CREATE TABLE `user_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`number` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB