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

如何查找发表信息的用户有几个人?
user表 
userid username
  1 张三
  2 李四
  3 王麻子
info表
infoid infotitle userid
  1 学习好 1
  2 学习棒 1
  3 学习不好 2
  4 学习不棒 2


如何查找 发了信息的用户有几个人

------解决方案--------------------
SQL code
select
  a.userid,count(distinct b.userid) 
from
  [user] a join info b
on
  a.userid=b.userid
group by
  a.userid

------解决方案--------------------
也不知道对不对 select count(*) from user inner join info on user.userid=info.userid where .....自己测试下