简单的SQL问题,在线等待解决 急!!

lihan6415151528 2008-09-11 10:04:34
表people中
id name

1 aa
2 ee

表TechnologyStore中

peopleId

1
1
2
1
2
1
2
1
1
2
2
2
求出对应的 表people中name和表TechnologyStore中peopleId的个数

要求用一条语句实现

在线等待 急!!!
...全文
74 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihan6415151528 2008-09-11
  • 打赏
  • 举报
回复
1楼给分了
wxg22526451 2008-09-11
  • 打赏
  • 举报
回复
select a.id,a.name,tcount=count(1) from people a left join TechnologyStore b on a.id=b.peopleid group by a.id,a.name
fangsp 2008-09-11
  • 打赏
  • 举报
回复
select aa.id,aa.name,count(*)  from people as aa
inner join TechnologyStore as bb on aa.id = bb.peopleid
group by aa.id,aa.name
fangsp 2008-09-11
  • 打赏
  • 举报
回复
先顶一个
viva369 2008-09-11
  • 打赏
  • 举报
回复

select aa.id,aa.name,count(*) from people as aa
inner join TechnologyStore as bb on aa.id = bb.peopleid
group by aa.id,aa.name
wgzaaa 2008-09-11
  • 打赏
  • 举报
回复
SELECT a.NAME,COUNT(peopleId) FROM people A LEFT JOIN TechnologyStore B ON A.ID=B.peopleId GROUP BY A.NAME
lgxyz 2008-09-11
  • 打赏
  • 举报
回复
SELECT A.ID,A.NAME,ACOUNT=COUNT(1) FROM PEOPLE A
LEFT JOIN TechnologyStore B
ON A.ID=B.peopleId
GROUP BY A.ID,A.NAME
天-笑 2008-09-11
  • 打赏
  • 举报
回复


select a.*,b.num from people a left join (select peopleId ,count(peopleId) as num from TechnologyStore group by peopleId ) b
on a.id = b.peopleId

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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