select嵌套查询

SQL数据库中两个表
A表
序号 姓名 电话 身份证
001 A …… ……
002 B …… ……
003 C …… ……
004 D …… ……
005 E …… ……
B表
序号 费用
001 23
001 24
002 2314
002 34545
003 234
004 32456
005 23432
005 234
想把A表中的序号,姓名,电话,B表中同序号的费用总和查询出来,说可以嵌套一个select子句,应该怎么写
选择列表中的列 'Name' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
group by会出问题啊。

第1个回答  2010-08-25
select 序号,姓名,电话,sum(费用) from A表,B表 where A表.序号=B表.序号 group by A表.序号
这下好了,肯定好了,我忘了刚刚
select A表.序号,A表.姓名,A表.电话,sum(B表.费用) from A表,B表 where A表.序号=B表.序号 group by A表.序号本回答被提问者采纳
第2个回答  2010-08-25
select 序号,姓名,电话,count(费用) from A表,B表 where A表.序号=B表.序号 group by A表.序号
相似回答