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
构造语句:
输出结果: