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 (所有的字段)。