MySQL 基础 (三)- 表联结

项目五

组合两张表(难度:简单)
在数据库中创建表一和表二,并插入三行数据(自己造)
编写一个SQL查询,满足条件:
无论person是否有地址信息,都要基于上述两表提供的person的以下信息:FirstName,LastName,City,State

 

表1:Person(其中PersonId是主键)

列名    类型
PersonId    int
Firstname    varchar
Lastname    varchar

表2:Address(其中AddressId上表主键)

列名    类型
AddressId    int
PersonId    int
City    varchar
State    varchar

 

输出结果:

项目六

删除重复的邮箱(难度;简单)
编写一个SQL查询,来删除email表中的所有重复的电子邮箱,重复的邮箱只保留id最小的那个

ID    Email
1    a@b.com
2    c@b.com
3    a@b.com
ID    Email
1    a@b.com
2    c@b.com

 

 

 

 

构造语句:

 

输出结果:

 

posted @ 2019-03-02 20:25  只争朝夕0  阅读(257)  评论(0编辑  收藏  举报