sql计算重复记录个数,并在另一列显示,大家帮帮忙。 本帖最后由 xoxyy 于 2012-05-07 16:41:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT 公司,COUNT(1) AS 重复数FROM 表GROUP BY 公司 [Quote=引用 2 楼 的回复:]SQL codeSELECT 公司,COUNT(1) AS 重复数FROM 表GROUP BY 公司[/Quote谢谢朋友回复,两个表联合的时候就不知道怎么写了 用户表userid company1 A2 B3 C卡表id usrid usrname 1 1 zhang2 1 wang3 3 zhao4 3 sun5 2 li想要的结果usrid company doubleCount(重复的公司个数)1 A 22 B 13 C 2 SELECT B.usrid,A.company,COUNT(1) AS doubleCountFROM 用户表 AS A,卡表 AS BWHERE A.userid = B.usrid GROUP BY B.usrid,company如果你的userid和usrid没写错,上面的应该可以 查询中有重复的最小记录,只愿意选择一个,如何实现 SQL一个表中有上千万条数据,一般的机器能不能正常运行??? 用一条SELECT语句,怎么把多个记录值(字符型)求出来,谢各位了 ■■■■■■■■■ACCESS数据库,怎么导出表结构啊。■■■■■■■■■up有分 存储过程是不是就可以避免SQL注入 求一个SQL语句马上结贴谢谢 sql server和oracle 之间的日期转换问题,请指教 请问大家我怎么解决DTS导入时有重复记录的问题和用什么方法可以删除以ODBC建立数据源的ACESS库里的一个表? 请教高手:下面的SQL有何区别? 新手求教,SQL查询优化 抽样的问题···· 关于触发器
SELECT 公司,COUNT(1) AS 重复数
FROM 表
GROUP BY 公司
FROM 表
GROUP BY 公司
[/Quote
谢谢朋友回复,两个表联合的时候就不知道怎么写了
userid company
1 A
2 B
3 C卡表
id usrid usrname
1 1 zhang
2 1 wang
3 3 zhao
4 3 sun
5 2 li想要的结果
usrid company doubleCount(重复的公司个数)
1 A 2
2 B 1
3 C 2
FROM 用户表 AS A,卡表 AS B
WHERE A.userid = B.usrid
GROUP BY B.usrid,company
如果你的userid和usrid没写错,上面的应该可以