日期:2014-05-18  浏览次数:20409 次

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……