【发布时间】:2021-09-04 01:12:45
【问题描述】:
我刚刚开始研究用于 SQLite 实践的人口数据集。我有两张桌子(A 和 B),将城市作为他们的列之一。但是,两个表中的行数不同。而且,它们都没有任何主键。
| City_fromTblA |
|---|
| Delhi |
| Mumbai |
| Kolkatta |
| Agra |
| Noida |
| Mathura |
| City_fromTblB |
|---|
| Mumbai |
| Agra |
| Kolkatta |
| Noida |
我想创建一个包含 2 列的新表 - City_fromTblA、City_fromtblB。
City_fromTblA 将包含所有行
City_fromTblB 只会在完全匹配的那些行中包含 city_name,其他行应该为 NULL。
如何做到这一点? 像这样的,
| City_fromTblA | City_fromTblB |
|---|---|
| Delhi | NULL |
| Mumbai | Mumbai |
| Kolkatta | Kolkatta |
| Agra | Agra |
| Noida | Noida |
| Mathura | NULL |
【问题讨论】: