如何在一个查询中从多个数据库中选择记录?

巴基

我想使用多个数据库,因为我有1个数据库,其中包含40个表,但它看起来似乎不太好。这就是为什么我要创建另一个数据库,但是问题是我无法在一个查询中加入该数据库,例如我有“核心”数据库,它包含有user_id列的users表,第二个数据库是post数据库,我需要从“核心”数据库中的users表获取user_id,如下所示

SELECT post_message from posts where 'core'.user_id=123 

这可能吗?还是我应该坚持使用一个数据库?我还有与数据库关系有关的外键问题。

沙克尔·米尔扎(Shakeer Mirza)

如果它是SQL SERVER产品,则可以调用位于另一个数据库中的对象,如下所示

SELECT * FROM [DB_NAME].[Schema_Name].[Table_NAME]

例如:

SELECT * FROM DB1.dbo.Employee

对于MySQL:在不同数据库中浏览以下ans Select列

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅通过一个查询从mysql数据库中获取多个数据?

从数据库中选择2个在另一个数据库的2个字段中不存在的记录

从中选择一个数据库?

电子,Javascript:如何在数据库返回的数组中选择一个数组

如何从另一个数据库的select语句中选择数据?

如何在一个数据库调用中替换多个文档

如何在一个图像中显示多个数据库行

如何从一个数据库中选择数据,插入另一个数据库,然后还插入新数据

如何在多个文本框中显示多条记录但来自同一个数据库 vb.net

MySQL在子查询中选择检索一个或多个数据记录作为一组

如何在一个数据库服务器/容器上创建多个数据库

如何在SQL数据库中选择第一个奇数/偶数主键

如何在多个数据库表上创建一个触发器

从服务器上每个数据库的一个表中选择数据

从数据库中选择只是可以获取第一个数据

从数据库表1中选择数据,并将其插入到PHP中的另一个数据库表2中

如何在分组时基于一个字段中最长的“字符串”从mysql数据库中选择记录?

mysql; 如何分析只发生在一个数据库中的慢查询

如何在Azure Cosmos DB中的一个查询中选择多个聚合值

如何从数据库中选择多个数据并将其分配到会话中?

如何使用 cloudformation 在一个 RDS 中创建多个数据库?

如何基于一个表与另一个数据库中的同一表更新数据库中的表记录?

如何确定一个实体是否在多个数据库记录中一直处于活动状态?

mysql 从另一个数据库插入到表中选择

ECTO-从Postgresql数据库中选择一个数组字段

从多个数据库查找到可能的一个数据库查找优化Django ORM查询

在一个查询中从两个表中选择一个记录,并从另一个表中选择多个记录

从一个数据库中选择,然后插入另一个数据库-MySQL

如何在Liquibase中多次执行一个数据库脚本?