请选择 进入手机版 | 继续访问电脑版

Vivant

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1311|回复: 0

sql-join

[复制链接]
发表于 2022-5-12 16:23:55 | 显示全部楼层 |阅读模式




--SQl JOINS
--左关联(即使右表中没有匹配,也从左表返回所有的行。注释:在某些数据库中,LEFT JOIN 称为 LEFT OUTER JOIN。)
  1. <blockquote>SELECT column_name
复制代码

--右关联(即使左表中没有匹配,也从右表返回所有的行)
  1. <blockquote>SELECT column_name
复制代码


--中间关联(如果表中有至少一个匹配,则返回行)
  1. SELECT column_name
  2. FROM TableA A
  3. INNER JOIN TableB B
  4. ON A.key = B.key
复制代码

--全关联(取全集)(只要其中一个表中存在匹配,则返回行)
  1. SELECT column_name
  2. FROM TableA A
  3. FULL OUTER JOIN TableB B
  4. ON A.key = B.key
复制代码

--去中间关联(取非交集)
  1. SELECT column_name
  2. FROM TableA A
  3. FULL OUTER JOIN TableB B
  4. ON A.key = B.key
  5. WHERE A.Key IS NULL
  6. OR B.Key IS NULL
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Vivant ( 京ICP备18055970号 )

GMT+8, 2022-10-7 13:05 , Processed in 0.057243 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表