gpt4 book ai didi

mysql - 合并 2 个数据库以创建具有公共(public)列的表

转载 作者:行者123 更新时间:2023-11-29 00:44:27 28 4
gpt4 key购买 nike

我需要创建一个将两个数据库表组合在一起的表。两个数据库都有一个共享公共(public)列的表:核心。

所以我需要每一行来显示共同的“核心”。

我需要创建一个单独的数据库来实现吗?

Database: hero
Table: cartons_current
+---------+
| date |
+---------+
| core |
+---------+
| qty |
+---------+

Database: hero_label
Table: labels_current
+---------+
| date |
+---------+
| core |
+---------+
| qty |
+---------+

最佳答案

SELECT h.*, hl.date, hl.qty FROM hero h, hero_label hl WHERE h.core = hl.core

这将显示 H 表中的所有值以及 HL 表中的值,它们都具有相同的核心列值。这是您要找的吗?

编辑

抱歉,我没有看到它们是单独的表。我的监督。

试试这个

SELECT hero.cartoons_label.*, hero_label.labels_current.date, hero_label.labels_current.qty
FROM hero.cartoons_label, hero_label.labels_current
WHERE hero.cartoons_label.core = hero_label.labels_current.core

只要您可以访问这两个数据库和两个表,应该 可以工作。

关于mysql - 合并 2 个数据库以创建具有公共(public)列的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10986903/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com