项目五
组合两张表(难度:简单)
在数据库中创建表一和表二,并插入三行数据(自己造)
编写一个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 | |
|---|---|
| 1 | [email protected] |
| 2 | [email protected] |
| 3 | [email protected] |
id是这个表的主键
例如,在运行你的查询语句之后,上面的Email表应返回:
| ID | |
|---|---|
| 1 | [email protected] |
| 2 | [email protected] |