从两张表中查询数据,累加问题!问句sql,高手入!

zhz586 2005-03-04 04:18:27
有2张表,A1,A2,它们都有类型和名字相同的一个字段(time)
在2表中,相同的time可能会有多条记录
A1 A2
id time id time
=============== ===============
1 0000-00-00 1 0000-00-00
2 0000-00-00 2 1111-11-11
3 1111-11-11 3 1111-11-11
4 2222-22-22
说明一下的是:A2表中的time,在A1中一定有,但A1中有的,A2不一定有。
我现在就是想sql出2个内容
count time
3(就是A1中的2条加A2中的1条) 0000-00-00
3(就是A1中的1条加A2中的2条) 1111-11-11
1(就是A1中的1条加A2中的0条) 2222-22-22

请sql高手指点一下!
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mathematician 2005-03-04
  • 打赏
  • 举报
回复
select count(id),time from (select id,time from A1 union all select id,time from A2) as a group by time;
mathematician 2005-03-04
  • 打赏
  • 举报
回复
select count(id),time from (select id,time from A1 union all select id,time from A2) group by time;
zhz586 2005-03-04
  • 打赏
  • 举报
回复
召唤高手~~~救命啊

56,678

社区成员

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

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