读书人

sql计算重复记录个数并在另一列显示

发布时间: 2012-05-08 22:09:41 作者: rapoo

sql计算重复记录个数,并在另一列显示,大家帮帮忙。

select c.cardname as 姓名,c.cardfunction as 职务,b.ucompany as 公司,c.addTime as 申请时间

from cn_business b ,Card c

需求: 查出u.company的重复个数。

表结构:
姓名 公司
张三 a 公司
李四 b 公司
王五 a 公司

其中可能A公司有三个重复,B公司有10个重复得出以下结果

公司 重复数
a公司 3
b公司 10



[解决办法]

探讨

引用:

引用:

[Quote=引用:]

SQL code

SELECT 公司,COUNT(1) AS 重复数
FROM 表
GROUP BY 公司
[/Quote
谢谢朋友回复,两个表联合的时候就不知道怎么写了。。。


关联的表结构给出来,想要得到的结果,测试数据给出来。



用户表
use……

读书人网 >SQL Server

热点推荐