关于GROUP BY规定的问题 本帖最后由 love_u_qt 于 2012-07-19 22:50:18 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select name, sex, count(1) from test group by name,sex; 不是,你的SQL语句不是标准的SQL语句,只不过MYSQL没有报错select name, sex, count(1) from test group by name, sex;orselect age, count(1) from test group by age; 书上说的是SQL标准,而对于不同的数据库都可能与SQL标准有一点出入,或者说是扩展。这就是理论和实践,研究和生产的区别吧。 select name, sex, count(1) from test group by age;这句话虽然语法对 但是完全不符合任何理解select name, sex, count(1) from test group by name,sex; 这样才对 MYSQL 对标准语法进行了扩充,允许使用这个 group by, 不在GROUP BY中的字段则由MYSQL自行选取。 MYSQL正则 .net 访问 带有输出参数的存储过程,为什么无法获得输出参数值? 查询某分类下所有子分类的文章..速度不稳定 关于 MySQL 中小于1的浮点数的问题 为什么我不能用describe命令? mysql_select_db 函数在失败的情况下,其默认的数据库还是原来的吗? 怎么远程登陆数据库呢? 这句sql什么意思 哪里有mysql windows版本的源代码,主要是客户端的? 关于mysql查询不加引号的奇怪问题 mysql中定义表字段的national修饰符是做什么用的 mysql如何查询一个单表树形结构的数据
group by name,sex;
这就是理论和实践,研究和生产的区别吧。