医院要给所有主人寄信,信里列出他们的宠物。把 owners 和 pets 连起来,选出主人名和宠物名两列;没养宠物的主人也要有一行(宠物名是空的)。
| id | name | city | phone |
|---|---|---|---|
| 1 | Lena | Oslo | 555-0101 |
| 2 | Marco | Rome | NULL |
| 3 | Priya | Oslo | 555-0103 |
| 4 | Omar | Cairo | NULL |
| 5 | Sofia | Rome | 555-0105 |
| id | name | kind | age | weight | owner_id |
|---|---|---|---|---|---|
| 1 | Biscuit | dog | 3 | 12 | 1 |
| 2 | Mochi | cat | 5 | 4 | 1 |
| 3 | Pepper | dog | 8 | 20 | 2 |
| 4 | Nemo | fish | 1 | NULL | 3 |
| 5 | Luna | cat | 2 | 3 | 3 |
| 6 | Rex | dog | 11 | 30 | NULL |
| 7 | Kiwi | bird | 4 | NULL | 5 |
| 8 | Tofu | cat | 7 | 5 | NULL |
| id | name | city | phone |
|---|---|---|---|
| 1 | Lena | Oslo | 555-0101 |
| 2 | Marco | Rome | NULL |
| 3 | Priya | Oslo | 555-0103 |
| 4 | Omar | Cairo | NULL |
| 5 | Sofia | Rome | 555-0105 |
| id | name | kind | age | weight | owner_id |
|---|---|---|---|---|---|
| 1 | Biscuit | dog | 3 | 12 | 1 |
| 2 | Mochi | cat | 5 | 4 | 1 |
| 3 | Pepper | dog | 8 | 20 | 2 |
| 4 | Nemo | fish | 1 | NULL | 3 |
| 5 | Luna | cat | 2 | 3 | 3 |
| 6 | Rex | dog | 11 | 30 | NULL |
| 7 | Kiwi | bird | 4 | NULL | 5 |
| 8 | Tofu | cat | 7 | 5 | NULL |
-- 在这里写:把下面的 JOIN 改成 LEFT JOIN(写在这里,删掉下面那条) SELECT owners.name, pets.name FROM owners JOIN pets ON pets.owner_id = owners.id;
写好了先点「运行」看看结果,没问题再点「提交」。