建设速干裤移动网站,四川旅游攻略自由行攻略,wordpress小工具文本图标,重庆seo关键词排名如何用distinct消除重复记录的同时又能选取多个字段值#xff1f; 需求是#xff1a;我要消除name字段值重复的记录#xff0c;同时又要得到id字段的值#xff0c;其中id是自增字段。 select distinct name from t1 能消除重复记录#xff0c;但只能取一个字段#xf…如何用distinct消除重复记录的同时又能选取多个字段值 需求是我要消除name字段值重复的记录同时又要得到id字段的值其中id是自增字段。 select distinct name from t1 能消除重复记录但只能取一个字段现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段但只能消除这2个字段值全部相同的记录 最后解决方法 SELECT id,name FROM t1 WHERE id IN(SELECT MAX(id) FROM t1 GROUP BY name) order by id desc 注意开头的 id 的 一定要后面的order by 里有的字段一定要加进select 结果要不然排序无效转载于:https://www.cnblogs.com/cole2295/archive/2009/07/11/1521033.html