sql问题

chenwm 2002-12-29 08:47:03
我有两个sql语句

如分别为
select a.aa,sum(b.bb) from a,b where ???
select ta.aaa,sum(tb.dd) from ta,tb where ???
我想变为select a.aa,sum(b.bb),sum(tb.dd) from ?????
我记得好象这样
select * from (select a.aa,sum(b.bb) from a,b where ???
),(select ta.aaa,sum(tb.dd) from ta,tb where ???)
where a.aa=ta.aaa
可是不行,我错在哪,?
thanks
...全文
30 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iclt 2002-12-29
  • 打赏
  • 举报
回复
您是不是药性达到下面的效果?没看懂您的意思,只能猜测了!:)
select a.aa as aa ,sum(b.bb) as bb from a,b where ???
union
select ta.aaa as aa ,sum(tb.dd) as dd from ta,tb where ???
pbsql 2002-12-29
  • 打赏
  • 举报
回复
where a.aa=ta.aaa肯定不对了
dotnba 2002-12-29
  • 打赏
  • 举报
回复
同意 shahand(有志青年)
shahand 2002-12-29
  • 打赏
  • 举报
回复
union all可以满足你的要求
ice2water 2002-12-29
  • 打赏
  • 举报
回复
看不清

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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