这个连接查询怎么写

yangguo_god 2004-03-24 11:35:18
表a
id bid name
1 1 dd
2 1 df
3 2 cc
表b
id name
1 ee
2 rr
通过a.bid=b.id关联
我想通过bid对表a进行分组统计,语句这么写得
select Count(*) as count, bid from a Group By bid where bid>0";
结果为
count bid
2 1 ->怎么显示ee?
1 2 ->怎么显示rr?
查询语句怎么写?
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
victorycyz 2004-03-24
  • 打赏
  • 举报
回复
select bid,b.name,count(*) as [count]
from a join b on a.bid=b.id
where bid>0
group by bid,b.name
leeboyan 2004-03-24
  • 打赏
  • 举报
回复
select a.count,a.bid,b.name from (select Count(*) as count, bid from a Group By bid where bid>0)a,tableb b where a.bid=b.id
victorycyz 2004-03-24
  • 打赏
  • 举报
回复

Access:

select bid,b.name,count(bid) as [count]
from a inner join b on a.bid=b.id
where bid>0
group by bid,b.name
yangguo_god 2004-03-24
  • 打赏
  • 举报
回复
在sqlserver中是可以用,在access中就不行了,access该怎么写

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧