首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

SQL 查询去重复值 ?该如何处理

2012-04-09 
SQL 查询去重复值 ?SQL codeSELECTdistinctGUIDas guid ,ROLE_IDas roleId ,ROLEUSER_NAMEas roleuse

SQL 查询去重复值 ?

SQL code
SELECT  distinct                GUID  as "guid" ,                        ROLE_ID  as "roleId" ,                        ROLEUSER_NAME  as "roleuserName" ,                        DEPT_CODE  as "deptCode" ,                        USER_NO  as "userNo" ,                        ROLEUSER_DEPT  as "roleuserDept" ,                        ROLEUSER_CREATUSER  as "roleuserCreatuser" ,                        ROLEUSER_CREATDATE  as "roleuserCreatdate" ,                        ROLEUSER_REVISEUSER  as "roleuserReviseuser" ,                        ROLEUSER_REVISEDATE  as "roleuserRevisedate" ,                        ROLEUSER_DELETUSER  as "roleuserDeletuser" ,                        ROLEUSER_DELETDATE  as "roleuserDeletdate" ,                        ROLEUSER_STATUS  as "roleuserStatus"                         FROM  T_TSG_ROLEUSER 




这样怎么去不了重复值呢?




[解决办法]
我知道mysql是用distinct关键字,其他的我还不清楚
[解决办法]
SELECT DISTINCT 列名称 FROM 表名称

你所有字段都相同的数据 才会被去掉


[解决办法]
我前两天也遇到这个问题,就到网上找了一些方法,用distinct有时候不管用(但是在一个表中使用还是很少出问题的。。。)我用Sql Sever ,可以行,LZ在试试其他方法试试,比如group by (所有的字段)。

热点排行