MySQL distinct 的问题,为什么

数据源如下

图片说明

SQL语句1

图片说明

SQL语句2

图片说明

为什么多了一个distinct 查询结果集不一样

distinct去重的意思,id一样的就只显示一条了

你的语句可以查询成功????
select * from table group by id
group by id后,除了id字段,其余的字段要使用聚合函数才能返回。
select* 肯定要报错的