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

SQL语句

2012-02-20 
求一个SQL语句SELECT UserId,COUNT(1) AS num FROM product GROUP BY userId ORDER BY num desc这条是在pr

求一个SQL语句
SELECT UserId,COUNT(1) AS num FROM product GROUP BY userId ORDER BY num desc
这条是在product 表获取每个用户有多少个产品

第二条:select count(1) from subProduct where userId=上面的userId

想要的最终结果是:用户ID 产品总数 SUB的总数


有没有一条SQL语句能解决?

[解决办法]
SELECT UserId,COUNT(1) AS num,
(select count(1) from subProduct where userId=A.userId)

 FROM product A GROUP BY userId ORDER BY num desc

热点排行