leetcode175。二つのテーブル(SQL)を組み合わせます

表1: Person

+ ------------- + --------- +
|カラム名|タイプ|
+ ------------- + ---- + -----
| PERSONID | int型|
|姓| VARCHAR |
|姓| VARCHAR |
+ ------------- + --------- +
PERSONIDがテーブルの上にあります主キー
表2:住所

+ ------------- + --------- +
|カラム名|タイプ|
+ ------------- + ---- + -----
|あるAddressId | int型|
| PERSONID | int型|
|市| VARCHAR |
|州| VARCHAR |
+ ------------- + --------- +
あるAddressIdテーブルには主キーです

SQLクエリ、条件書く:人はアドレス情報を持っているかどうかに関係なく、我々は二つのテーブルの人に基づいて、以下の情報を提供する必要があります。

姓、姓、市、州

アイデア:左の外側には、缶に参加します。

select FirstName, LastName, City, State
from Person left join Address
on Person.PersonId = Address.PersonId;

 

发布了552 篇原创文章 · 获赞 1万+ · 访问量 132万+

おすすめ

転載: blog.csdn.net/hebtu666/article/details/104314663