两个查询结果能否合并(union)后再sum,group by?

源:
(SELECT jjk,sum(jn1) as a1 from b_jj where jcyear='2004' and jcmonth='12' group by jjk ) union
(SELECT hjk,sum(hn1) as a1 from b_hc where hcyear='2004' and hcmonth='12' group by hjk)

目的:

select aa.jjk,sum(a1) from (源) as aa group by aa.jjk

我在access2000里试验,提示join 语句出错.

各位,通过一条sql语句实现有什么办法?
...全文
409 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
631799 2005-01-03
  • 打赏
  • 举报
回复
access的子查询不支持union的用法吧?
  • 打赏
  • 举报
回复
楼上的我用union不是join
lipkissnow 2005-01-03
  • 打赏
  • 举报
回复
當然是可以的了。你把join后的表作爲一個表就行了。

27,579

社区成员

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

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