zoukankan      html  css  js  c++  java
  • 数据库左连接、右连接、内连接

    左连接  left join 或 left outer join
    SQL语句:select * from student left join course on student.ID=course.ID
    左外连接包含left join左表所有行,如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空(NULL).
     
     
    右连接  right join 或 right outer join
    SQL语句:select * from student right join course on student.ID=course.ID
    右外连接包含right join右表所有行,如果左表中某行在右表没有匹配,则结果中对应左表的部分全部为空(NULL)。
     
     
    完全外连接  full join 或 full outer join
    SQL语句:select * from student full join course on student.ID=course.ID
    完全外连接包含full join左右两表中所有的行,如果右表中某行在左表中没有匹配,则结果中对应行右表的部分全部为空(NULL),如果左表中某行在右表中没有匹配,则结果中对应行左表的部分全部为空(NULL)。
     
     
    内连接  join 或 inner join
    SQL语句:select * from student inner join course on student.ID=course.ID
    inner join 是比较运算符,只返回符合条件的行。
     
     
     
    使用查询后的数据作为一张临时表
    SELECT UserId FROM --订单表中购买数量超过30的用户编号UserId
    (
        SELECT UserId
        FROM OrderInfo-- OrderInfo 订单表
        GROUP BY UserId HAVING SUM(Amount)>30
    )AS T1
     
  • 相关阅读:
    118/119. Pascal's Triangle/II
    160. Intersection of Two Linked Lists
    168. Excel Sheet Column Title
    167. Two Sum II
    172. Factorial Trailing Zeroes
    169. Majority Element
    189. Rotate Array
    202. Happy Number
    204. Count Primes
    MVC之Model元数据
  • 原文地址:https://www.cnblogs.com/zst-blogs/p/9533309.html
Copyright © 2011-2022 走看看