怎样把两个不同数据库中的表做关联查询呢

怎样把两个不同数据库中的表做关联查询呢,第1张

1、创建产品及订单两张测试表,

createtabletest_product(prodidnumber,prodnamevarchar2(200));

createtabletest_order(orderidnumber,prodidnumber);

2、插入产品表测试数据

insertintotest_productvalues(1001,'玩具');

insertintotest_productvalues(1002,'书本');

insertintotest_productvalues(1003,'收集');

3、插入订单表测试数据

insertintotest_ordervalues(1,1001);

insertintotest_ordervalues(2,1002);

insertintotest_ordervalues(3,1001);

insertintotest_ordervalues(4,1001);

4、编写sql,关联产品表prodid与订单表prodid,

selectfromTEST_ordert,test_productb

wheretprodid=bprodid,

内连接:[表A]

INNER

JOIN

[表B]

ON,显示两张表互相匹配的数据

左连接:[表A]

LEFT

JOIN

[表B]

ON,表A的数据全显示,并且只显示与表B匹配的

右连接:[表A]

RIGHT

JOIN

[表B]

ON,表B的数据全显示,并且只显示与表A匹配的

全连接:[表A]

FULL

JOIN

[表B]

ON,无论匹配的数据或是不匹配的数据全部都显示

以上就是关于怎样把两个不同数据库中的表做关联查询呢全部的内容,包括:怎样把两个不同数据库中的表做关联查询呢、SQL数据库关联是什么怎么用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10163580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存