左链接 右链接

为了学习Hibernate,再来复习复习这个东东

LEFT OUTER JOIN 或者 LEFT JOIN 表示左外联接

RIGHT OUTER JOIN 或者 RIGHT JOIN 表示右外联接

FULL OUTER JOIN 或者 FULL JOIN 表示全联接

left join:在查询结果中包含join左侧表中的所有记录,以及join右侧表中匹配的记录。

right join:在查询结果中包含join右侧表中的所有记录,以及join左侧表中匹配的记

录。

full join:在查询结果中包含join两侧所有的匹配和不匹配的记录。(也就相当于left

join union right join的结果

inner join:在查询结果中仅返回符合on条件的列

多个表使用外连接:

select * from tablea as a left join tableb as b on a.id=b.id 

right join tablec as c on a.id=c.id 

 

delete a,b from tablea as a inner join tableb as b on a.id=b.id; 

 

update tablea inner join tableb on tablea.id=tableb.id set tablea.adate=tableb.bdate ; 

 

SELECT PPDMOBJECT.PUID,  PPDMOBJECT.TIMESTAMP , PPDMOBJECT.POID, PPDMOBJECT.OWNINGSITEU, PPDMOBJECT.ISFROZEN, ppdmappobj.PARCHIVE_INFO, ppdmappobj.ROWNING_GROUPU, ppdmappobj.RLAST_MOD_USERU,  ppdmappobj.ROWNING_USERU, ppdmappobj.PCREATION_DATE,  ppdmappobj.PARCHIVE_DATE, ppdmappobj.PLAST_MOD_DATE, ppdmappobj.PBACKUP_DATE, pworkspaceobj.POBJECT_NAME, pworkspaceobj.POBJECT_DESC, pworkspaceobj.POBJECT_TYPE, pworkspaceobj.POBJECT_APPLICATION, pworkspaceobj.PREVISION_NUMBER, pworkspaceobj.PREVISION_LIMIT, pworkspaceobj.PDATE_RELEASED, pbomline.PARENTBVR  FROM ppdmappobj INNER JOIN   PPDMOBJECT ON ppdmappobj.PUID = PPDMOBJECT.PUID INNER JOIN   pworkspaceobj ON   ppdmappobj.PUID = pworkspaceobj.PUID INNER JOIN   pbomline ON PPDMOBJECT.PUID = pbomline.PARENTBVR AND   (pbomline.CHILDBV = 'LMxFeGa8SXUZVaK' OR  pbomline.CHILDITEM = 'LMxFeGa8SXUZVaK' OR  pbomline.PUID IN (SELECT PUID FROM PALTBOM WHERE PALTBOM.ALTPUID = 'LMxFeGa8SXUZVaK'))  ORDER BY pworkspaceobj.POBJECT_NAME 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
连接和连接是数据库中的两种连接方式,用于将两个或多个表中的数据进行关联。连接(left join)和连接(right join)的区别在于连接的方向和结果的显示。 连接是以表为基准,将表中的所有数据和表中满足连接条件的数据进行连接。如果表中没有匹配的数据,那么连接会将表中的数据与null值进行连接。连接的结果会包含表中的所有数据,而表中没有匹配的数据则会显示为null值。 连接则是以表为基准,将表中的所有数据和表中满足连接条件的数据进行连接。如果表中没有匹配的数据,那么连接会将表中的数据与null值进行连接。连接的结果会包含表中的所有数据,而表中没有匹配的数据则会显示为null值。 综上所述,连接和连接的区别在于连接的方向和结果的显示。连接以表为基准,连接以表为基准。连接会显示表中的所有数据,连接会显示表中的所有数据。如果没有匹配的数据,连接会将表中的数据显示为null值,连接会将表中的数据显示为null值。 #### 引用[.reference_title] - *1* *2* [数据库连接和连接有什么区别](https://blog.csdn.net/weixin_30120123/article/details/113346016)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值