请教显示两个表的内容的SQL语句

8047 2007-01-29 03:12:59
我有两个表,
A表:id,name,
B表:aid,num

a表内容
id name
1 a
2 a
3 a
4 b
5 b
6 c
b表内容
aid num
1 11
2 0
3 2
4 5
5 0
6 2
我要显示的内容为
name allnum
a 13
b 5
c 2
请问这样的组合SQL语句怎么样写,谢谢啦
...全文
518 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MarionTY 2007-04-12
  • 打赏
  • 举报
回复
对了忘了说还要根据name 分组 才可以的出COUNT的结果
MarionTY 2007-04-12
  • 打赏
  • 举报
回复
先把A表和B表作个连接,条件是A.id = B.aid
然后SELECT a.name 和,COUNT(num)AS allNum
具体的SQL自己写吧~
--------------------------------------------
我也刚开始学数据库~
作业里面经常也让写一些查询
大概就这个思路吧~
发现有些查询别人写的语句总是比我写的简单~
郁闷ing~
继续作业~
wxch 2007-02-17
  • 打赏
  • 举报
回复
没看到懂是什么集合关系?
zhfpoet 2007-02-04
  • 打赏
  • 举报
回复
select a.name,allnum=sum(num) from A表 as a join B表 as b on a.id=b.aid
group by a.name
8047 2007-01-30
  • 打赏
  • 举报
回复
哪位老大帮帮忙哈

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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