INNER JOIN 是最常用的连接方式。它只返回那些在两个表中都有匹配的行。
也就是“人剑合一”?只有人有剑,剑有人,才能上榜?
正是。周一仙没有法宝,诛仙剑没有主人,他们都不会出现在结果里。
SELECT Disciples.Name, Weapons.WeaponName
FROM Disciples
INNER JOIN Weapons
ON Disciples.Weapon_ID = Weapons.W_ID;
解义:
Disciples 表开始。Weapons 表。Weapon_ID 等于法宝的 W_ID。| Name | WeaponName |
|---|---|
| 张小凡 | 噬魂棒 |
| 陆雪琪 | 天耶神剑 |
| 林惊羽 | 斩龙剑 |
看,只有这三对匹配成功。周一仙(无剑)和诛仙剑(无人)都被排除了。
这就是所谓的“门当户对”吧?没有另一半的单身狗是不配出现在这里的。