我需要帮助将一列中的列组合到另一列中,特别是在另一列下插入列值。
我的目标是从不同的表(玩家表和惩罚表)中获取所有日期值,并将它们放在一列中(没有重复项)。
我这里的问题是,我只能通过连接它们来将它们组合在一起(因为我仍然不知道如何以正确的方式将它们组合在一起,我对使用连接(左或右)、CONCAT、UNION(因为它们有不同的列数,所以我不能使用这个方法)感到困惑)。
My query:
-- 2
SELECT
DISTINCT(CONCAT(p.BIRTH_DATE,pl.PAYMENT_DATE)) AS ALL_DATE_VALUES
FROM players p, penalties pl;
我的查询结果:
玩家表:
处罚表:
我知道这似乎有点简单,但我只是对什么才是正确的过程/查询感到困惑(尤其是我还在学习SQL的诀窍)。
你的回答和指导真的会帮我很多!
非常感谢你!!!!!