关于mysql中使用sql语句的group by语句后查询元组丢失的问题

img

img


如题,在使用group by cno 后,学号为2012002的元组就查询不到了

因为你group by了cno,每个cno就只会取一条,然后其他字段随机取一行。
这个语法在目前的标准sql语法里是不对的

这个sql的语法是错误的,怎么没报错,想不懂

img

select 的字段一定要全部在group by 里面才对