none
SqlServer中的左连接和右连接,这两个功能不重复吗?

    问题

  • 如题,A左连接B 等价于 B右连接A,只不过结果的列的次序不同。

    那我就感觉至两个功能是重复,既生左,何生右?个人的浅见,大家聊聊呗~

    2016年6月28日 2:18

答案

  • Hi,

    >>那我就感觉至两个功能是重复,既生左,何生右?个人的浅见,大家聊聊呗~
    有区别的,侧重表不同。一个左表为主表,一个右表为主表,作为主表的数据,即使是不符合匹配要求也会显示,而辅表不匹配的数据不显示,个人感觉这是最本质的区别:

    左连:左表全部数据+右表匹配数据。

    右连:右表全部数据+左表匹配数据。

    顺便一说,外连正好相反。

    Regards,

    Moonlight


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    2016年6月28日 7:30