天天看点

mysql数据库中允许select后含有非group by中的列

mysql数据库中允许select后含有非group by中的列

SELECT bid, bName,price, bTypeId FROM book;
           
mysql数据库中允许select后含有非group by中的列
/*
以下这条sql语句在mysql数据库中执行不会报错(虽然这样写不会报错,但查询结果没什么意义)
MYSQL对 GROUP进行了非ANSI标准的扩展,允许这种select 后含有非 group by 中的列
*/
SELECT bid, bName,price, bTypeId FROM book GROUP BY bTypeId;
           
mysql数据库中允许select后含有非group by中的列