欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sql DISTINCT 关键字去掉重复的列 博客分类: Database数据库相关 sql关键字DISTINCTsql distinct 

程序员文章站 2024-03-20 15:03:34
...

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