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数据库关联是什么怎么用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)