您的当前位置:首页 >IT科技类资讯 >神奇的SQL → 为什么GROUP BY之后不能直接引用原表中的列? 正文

神奇的SQL → 为什么GROUP BY之后不能直接引用原表中的列?

时间:2025-11-05 13:57:08 来源:网络整理编辑:IT科技类资讯

核心提示

复制DROPTABLEIFEXISTStbl_student_class; CREATETABLEtbl_student_class( idint(8)un

神奇的SQL → 为什么GROUP BY之后不能直接引用原表中的列?
复制DROP TABLE IF EXISTS tbl_student_class;  CREATE TABLE tbl_student_class (    id int(8) unsigned NOT NULL AUTO_INCREMENT COMMENT 自增主键,神奇什    sno varchar(12) NOT NULL COMMENT 学号,    cno varchar(5) NOT NULL COMMENT 班级号,    cname varchar(20) NOT NULL COMMENT 班级名,    PRIMARY KEY (id)  ) COMMENT=学生班级表;  -- ----------------------------  -- Records of tbl_student_class  -- ----------------------------  INSERT INTO tbl_student_class VALUES (1, 20190607001, 0607, 影视7班);  INSERT INTO tbl_student_class VALUES (2, 20190607002, 0607, 影视7班);  INSERT INTO tbl_student_class VALUES (3, 20190608003, 0608, 影视8班);  INSERT INTO tbl_student_class VALUES (4, 20190608004, 0608, 影视8班);  INSERT INTO tbl_student_class VALUES (5, 20190609005, 0609, 影视9班);  INSERT INTO tbl_student_class VALUES (6, 20190609006, 0609, 影视9班);  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.