gpt4 book ai didi

mysql - 从多个数据库中查找多个数据

转载 作者:行者123 更新时间:2023-11-29 07:14:53 25 4
gpt4 key购买 nike

我想从 70 个数据库中查找 7 个数据(FM、DC、BC、MD、AT、FR、ZP),为此,我需要选择每个数据库作为默认模式,然后必须在以下位置搜索单个数据一次,有没有办法一起找到所有数据,或者有其他方法?或任何简单的技巧。

这里,实际上我正在做的是逐个数据库搜索数据。
当我单击开始搜索时,它会从单个数据库的所有表中查找数据,并返回表名、列名和找到的数据数。我需要提及的是数据是在哪里找到的。

enter image description here

最佳答案

如果您需要从具有相同结构但在不同数据库中的表中进行选择,您可以对不同值使用 union 或对所有值使用 union all

 select FM,DC,BC,MD,AT,FR,ZP 
from db1.table1
union all
select FM,DC,BC,MD,AT,FR,ZP
from db2.table2
select FM,DC,BC,MD,AT,FR,ZP
from db3.table3
union all
select FM,DC,BC,MD,AT,FR,ZP
from db4.table4
union all
..........
select FM,DC,BC,MD,AT,FR,ZP
from dbN.tableN

关于mysql - 从多个数据库中查找多个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38282259/

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