第十五回:万流归宗

—— SQL UNION (合并)
👈 上一回:全知全能 🏠 回到大竹峰 下一卷:开宗立派 👉

正魔本殊途,但若要将“青云门弟子名册”和“鬼王宗弟子名册”合并成一份“天下修士录”,该当如何?

这有何难?把两卷书拼在一起便是。这叫 UNION (联合)

🌊 殊途同归:UNION

📜 融合心法

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

必须遵守的戒律:

🧘‍♂️ 试炼一:天下英雄

SELECT Name FROM QingYun_Disciples UNION SELECT Name FROM GhostKing_Disciples;

结果: 张小凡, 陆雪琪, 碧瑶, 鬼厉...

注意:UNION 默认会去除重复的值(如果张小凡在两边都出现了,结果里只会有一个他)。

那如果我想保留所有的记录,即使有重复的也不想删掉呢?

那便用 UNION ALL

🧘‍♂️ 试炼二:众生平等

SELECT Name FROM QingYun_Disciples UNION ALL SELECT Name FROM GhostKing_Disciples;

这样,如果张小凡既是青云弟子,又是鬼王宗副宗主(鬼厉),他就会出现两次。