日期:2014-05-17  浏览次数:20777 次

求助一条SQL语句。。。
好久没搞数据库了,我有一张表,其中有三个字段如下:
用户  字段B  字段C
要统计字段B和字段C值都相同的不同用户(同个用户的话,允许字段B和字段C值相同),这个SQL语句怎么写啊,谢啦。。。。

------解决方案--------------------
select 用户 from table t where t.A = t.B group by t.用户
------解决方案--------------------
select 用户 from test t where t.字段b = t.字段c group by 用户

-----------用户可能有重复的,提重了一下。
------解决方案--------------------
select distinct 用户 from test t where t.字段b = t.字段c
------解决方案--------------------
SELECT COUNT(str1)OVER(PARTITION BY str2,str3) AS RN,TEST.*  FROM TABLE