永发信息网

求Visual FoxPro中内连接、外连接、左连接、右连接、完全连接的含义!

答案:3  悬赏:0  手机版
解决时间 2021-01-31 08:55
  • 提问者网友:暮烟疏雨之际
  • 2021-01-31 00:59
那位大大可以给我详细地解释一下内连接、外连接、左连接、右连接、完全连接的区别的各自的含义,不胜感谢!

那个。。能给我说一下左连接和右连接在实际中应用的区别吗?
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-01-31 02:31
等待答案,占个位子先!
全部回答
  • 1楼网友:不甚了了
  • 2021-01-31 04:15
brapple的解释很形象,便于记忆。补充一点:左连接的结果集包括左圆的全部内容,和右圆的交集部分。右连接则相反。左右连接在实际中的用途很多,举个例子: 1)、A表:人员表,字段有ID(身份证号)、name(姓名)等。其中ID是唯一的,每个人在此表中只有一条记录; 2)、B表:借书表,字段有Date(日期)、ID(身份证号)、BookID(书号); 3)、C表:图书表,字段有BookID(书号)、BookTitle(书名)。其中,BookID是唯一的,每一种图书只有一个BookID。 4)、求:当前外借的图书清单,包括借书人、书名 5)、命令: select B.Date , A.Name,C.BookTitle from A right outer join B on A.id=B.id left outer join C on B.BookID=C.BookID 6)、结果:包括B表中所有记录,A表、C表中只有与B表相关的记录才能出现。
  • 2楼网友:街头电车
  • 2021-01-31 02:44
说个类比。(这个类比不准确,只是希望能帮你理解) 记得集合吗?比如画两个圆,一左一右,中间有一部分是相重叠(相交)的。 内连接,两个集合相交的那部分数据。 左连接,左边的部分,以及中间相交的部分。 右连接,和左的相反理解。 全连接,左边的,右边的,还有中间重叠的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯