场景:
MySQL需要把表中的数据进行分组,同时需要取出组别中最新的一条数据。
SQL如下:
描述:
但是发现在同事的MySQL数据库中执行效果并没有出现上面要的效果(分组排序),而我的MySQL是可以的;
由此好奇,开始找不同,发现数据库的版本不一致,我的是5.6,同事的是5.7;生产环境是5.7所以我将本地的数据库进行升级。并重新撰写SQL语句。
SQL如下:
总结:
出现同一SQL语句运行出现不一致的结果,是由于MySQL的数据库版本不一致造成(5.7与5.6),要注意一下SQL语句的写法。
领取专属 10元无门槛券
私享最新 技术干货