[英]How do we perform a natural join operation on two tables belonging to two different databases of the same DBMS?
我们如何对属于同一 DBMS 的两个不同数据库的两个表执行自然连接操作?
假设关系 r 属于模式 R 而关系 s 在我的 PC 的同一个 DBMS 软件中属于模式 S,那么为什么以下 Z9778840A0100CB30C982876741B0B5 查询不起作用
SELECT name FROM r JOIN s ON r.name = s.name
如果您使用的是 SQL 服务器,那么
SELECT name FROM R.dbo.r JOIN S.dbo.s ON r.name = s.name
如果您的数据库是 MySQL 那么请试试这个:
SELECT name FROM R.r JOIN S.s ON r.name = s.name
这应该适用于 MySQL
select 名称来自 r.r 在 Z4B43B0AEE35624CD231B910189 上加入 ss。
一般语法可以是:
select 属性来自 schema_name1.relation_name1 join schema_name2.relation_name2 on common_attribute.relation_name1 = common_attribute.relation_name2;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.