网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

数据库内连接和外连接的区别

时间:2024-10-25 11:09:11

1、内连接:innerjoinselecta.*,b.*fromaINNERJOINbONa.id=b.id只输出匹配的数据,即a,b表id相同的数据

数据库内连接和外连接的区别

2、外联接。左向外联接、右向外联接 1)LEFTJOIN或LEFTOUTERJOINselecta.*,b.*fromaLEFTJOINbON锾攒揉敫a.id=b.id左向外联接的结果集包括LEFTOUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果a表的某行在b表中没有匹配行,则在相关联的结果集行中b表的所有选择列表列均为空值。2)RIGHTJOIN或RIGHTOUTERJOINselecta.*,b.*fromaRIGHTJOINbONa.id=b.id右向外联接是左向外联接的反向联接。将返回b表的所有行。如果b表的某行在左表中没有匹配行,则将为a表返回空值。

数据库内连接和外连接的区别数据库内连接和外连接的区别
© 2025 光影知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com