首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求1SQL分析相同产品购买用户

2012-10-19 
求一SQL分析相同产品购买用户表结构如下create table test(userid int,--用户IDproductid int--产品ID)需

求一SQL分析相同产品购买用户
表结构如下
create table test
(userid int, --用户ID
 productid int --产品ID
)

需求,查询出购买相同5个以上产品的不同用户

[解决办法]

SQL code
select userid,productid, count(1) from test group by userid,productid having count(1)>5
[解决办法]
select userid,productid, count(1) from test group by userid,productid having count(1)>5
[解决办法]
SQL code
;with TB as(   select userid,productid, (select count(1) from test a where a.userid =test.userid and a.productid=test.productid)as cs from test group by userid,productid)select * from TB where cs>5 

热点排行