sql DISTINCT 关键字去掉重复的列

sql DISTINCT 关键字去掉重复的列

    DISTINCT关键字主要用来从SELECT语句的结果集中去掉重复的记录。如果用户没有指定DISTINCT关键字,那么系统将返回所有符合条件的记录组成结果集,其中包括重复的记录。

    记录一下工作中用到的Sql语句吧,下面sql实现了去掉重复列Id后显示的数据。

SELECT DISTINCT u.id,u.display_name AS display_name,u.`name` AS `name`,u.`password` AS `password`,r.`name` AS role,u.mail,u.phone  FROM `user` u ,role r WHERE r.role_id = u.role_id ORDER BY u.id 

 

 

猜你喜欢

转载自changbl.iteye.com/blog/1930871