打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于SQL中JOIN的使用

(注:outer的意思就是"没有关联上的行"。)

1.cross join 全外连接(笛卡尔乘积)

  SELECT A.*, B.* FROM A FULL OUTER JOIN B ON A.ID = B.ID

2.inner join 内连接(在笛卡尔乘积的结果集中去掉不符合连接条件的行)

  SELECT A.* FROM A INNER JOIN B ON A.ID=B.ID

3.left outer join 左外连接(在inner join的结果集上加上左表中没被选上的行,行的右表部分每个字段都用NUll填充)

  SELECT A.* FROM A LEFT JOIN B ON A.ID = B.ID

4.right outer join 右外连接(在inner join的结果集上加上右表中没被选上的行,行的左表部分全用NULL填充。)

  SELECT A.* FROM A RIGHT JOIN B ON A.ID = B.ID

——THE END——

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
多表查询(各种连接)
left join 和 left outer join 的区别
mysql中的内连接,外连接实例详解
SQL Server之连接
SQL多表连接查询(详细实例)
SQL各种连接查询详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服