首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何合并来自两个数据库的mysql查询数据?

如何合并来自两个数据库的mysql查询数据?
EN

Stack Overflow用户
提问于 2014-08-19 14:09:27
回答 1查看 45关注 0票数 0

你能帮我做这个吗?我正在从我的网站创建一个数据表,它访问2个数据库。这些数据库中的所有表都是相同的。但是他们有不同的数据。现在,在我的网页中,我有了一个数据网格。我想把所有的产品记录放在一个表中。但是表是由2个数据库组成的。

获取结果所需的表是mtr_product_description。我有两个数据库,名为:

代码语言:javascript
复制
mtr_s7
mtr_s6

我的查询中有以下代码:

代码语言:javascript
复制
SELECT * FROM mtr_s7.mtr_product_description AS apd 
LEFT JOIN mtr_s6.mtr_product_description AS bpd 
ON(apd.product_id = bpd.product_id);

它会显示所有的结果。但是它有一个条件应该匹配它,那就是product_id。如何在不使用条件的情况下获取所有记录?

你能帮我做这个吗?好了,就这些了。谢谢。

示例说明

代码语言:javascript
复制
DATABASE: mtr_s6
TABLE: mtr_product_description
DATA:
- APPLE
- BANANA
- ORANGE

DATABASE: mtr_s7
TABLE: mtr_product_description
DATA:
- APPLE
- MANGO

DESIRED OUTPUT
- APPLE
- BANANA
- ORANGE
- MANGO
EN

回答 1

Stack Overflow用户

发布于 2014-08-19 14:23:05

如果您需要两个表中的所有数据,请尝试以下代码:

代码语言:javascript
复制
SELECT * FROM mtr_s7.mtr_product_description AS apd 
UNION 
SELECT * FROM  mtr_s6.mtr_product_description AS bpd 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25376697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档