c#中关于左连接右连接的问题

本文通过实例详细解释了C#中的SQL连接类型,包括左连接(Left Join)、内连接(Inner Join)及全连接(Full Join)的概念,并展示了如何在实际应用中正确使用这些连接方式。

在c#中,关于左连接右连接的问题在我刚刚接触的时候我很郁闷,老是忘记区分这,现在举一个列子就很容易理解了,其实我也是在百度上看见的,然后自己理解了一下转换了一下。下面两张表(只以左连接做标准):

第一张表(左表):

第二张表(右表):
如果是左连接的话,则以左标为准,左右表中都有的要全部显示,左表有右表中没有的也要显示,右表中没有的要一null补,结果如下:
再做一下说明哦,left join 是left outer join的简写,left join默认是outer属性的。 Inner Join所查询的结果和select一样,即两边表都有的所以很少用的。另外full join outer 即都要显示,左边没有的补null,右边没有的也补空。本来在网上查,看到了一个查询分析器,能显示我说的那样的中间结果,可是我找了半天都没有找到具体方法。有哪位大神找打可以跟我说说。谢谢哦,

转载于:https://www.cnblogs.com/wuhao1991/archive/2013/04/06/3002467.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值