第十四回:全知全能

—— FULL JOIN (全连接)
👈 上一回:右道旁门 🏠 回到大竹峰 下一回:万流归宗 👉

小孩子才做选择,我全都要!我要看到所有人,也要看到所有法宝!

那你便要用 FULL JOIN。它会结合 LEFT JOIN 和 RIGHT JOIN 的结果。

🌍 天下大同:FULL OUTER JOIN

📜 混沌心法

FULL OUTER JOIN 只要其中一个表存在匹配,就会返回行。结果集会包含左表和右表中的所有行。

SELECT Disciples.Name, Weapons.WeaponName FROM Disciples FULL OUTER JOIN Weapons ON Disciples.Weapon_ID = Weapons.W_ID;
ℹ️ 门派差异:
MySQL 并不直接支持 FULL JOIN,你需要用 UNION 来模拟它(下一回会讲)。SQL Server 和 Oracle 则支持。

🧘‍♂️ 试炼结果

NameWeaponName
张小凡噬魂棒
陆雪琪天耶神剑
林惊羽斩龙剑
周一仙NULL
NULL诛仙剑

看,这下齐全了。没法宝的人,没主人的法宝,都聚齐了。