SQL语句怎么写

请看图... 请看图 展开
 我来答
ZXand618
2018-11-16 · ECharts、Python、以及其他
ZXand618
采纳数:97 获赞数:140

向TA提问 私信TA
展开全部

数据库1和数据库2都在一个mysql里吧?

不在的话,得做其他配置,让一个mysql能访问另一个mysql……这个我不会:D(刚才百度了下,需要在其中一个mysql里开启Federated引擎,然后在这个mysql里创建一张表,并用Federated引擎把这个表指向另一个mysql中的对应表,然后就可以从当前mysql中访问本地的表1和映射到本地的表2(刚刚创建的那张)了。详细教程见CSDN文章网页链接

如果都在一个mysql里:

假设数据库1的名称是"database1",里面的表名是"table1",数据库2的名称是"database2",里面的表名是"table2",部门字段名为"dept",数量字段名为"num"

sql语句如下:

SELECT
dept,
SUM(num)
FROM
(
SELECT
database1.table1.dept,
database1.table1.num
FROM
database1.table1
UNION
SELECT
database2.table2.dept,
database2.table2.num
FROM
database2.table2
) a
GROUP BY
dept
张伊笙
2018-11-16 · TA获得超过527个赞
知道小有建树答主
回答量:962
采纳率:85%
帮助的人:450万
展开全部
select 部门,sum(数量) from a,b group by 部门
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走马奔奔笨笨
2018-11-15
知道答主
回答量:2
采纳率:0%
帮助的人:1573
展开全部
你应该问怎么跨库查询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mail_zyf
2018-11-15
知道答主
回答量:38
采纳率:37%
帮助的人:13万
展开全部
能不能再懒一点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式