zoukankan      html  css  js  c++  java
  • 组合两个表

    编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息

    
    表1: Person
    
    +-------------+---------+
    | 列名         | 类型     |
    +-------------+---------+
    | PersonId    | int     |
    | FirstName   | varchar |
    | LastName    | varchar |
    +-------------+---------+
    PersonId 是上表主键
    
    
    
    表2: Address
    
    +-------------+---------+
    | 列名         | 类型    |
    +-------------+---------+
    | AddressId   | int     |
    | PersonId    | int     |
    | City        | varchar |
    | State       | varchar |
    +-------------+---------+
    AddressId 是上表主键
    
    
    

    编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:

    解题方法;
    左链接:LEFT JOIN 右链接:RIGHT JOIN 全链接:FULL JOIN

    select p1.FirstName, p1.LastName,a1.City,a1.State from Person p1 left join Address a1 on p1.PersonId=a1.PersonId;
    
  • 相关阅读:
    排座椅
    关于math.h的问题
    客户调查
    排队打水
    删数游戏
    小数背包
    零件分组
    桐桐的组合
    桐桐的数学游戏
    桐桐的全排列
  • 原文地址:https://www.cnblogs.com/mengluo/p/9668686.html
Copyright © 2011-2022 走看看