Py学习  »  DATABASE

如何在MySQL中将一列的列值组合到另一列中?

Ralph Henry • 3 年前 • 1410 次点击  

我需要帮助将一列中的列组合到另一列中,特别是在另一列下插入列值。

我的目标是从不同的表(玩家表和惩罚表)中获取所有日期值,并将它们放在一列中(没有重复项)。

我这里的问题是,我只能通过连接它们来将它们组合在一起(因为我仍然不知道如何以正确的方式将它们组合在一起,我对使用连接(左或右)、CONCAT、UNION(因为它们有不同的列数,所以我不能使用这个方法)感到困惑)。

   My query:
         -- 2
       SELECT
       DISTINCT(CONCAT(p.BIRTH_DATE,pl.PAYMENT_DATE)) AS ALL_DATE_VALUES

       FROM players p, penalties pl;

我的查询结果: My query result

玩家表: Players table

处罚表: Penalties table

我知道这似乎有点简单,但我只是对什么才是正确的过程/查询感到困惑(尤其是我还在学习SQL的诀窍)。

你的回答和指导真的会帮我很多! 非常感谢你!!!!!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/129331
 
1410 次点击  
文章 [ 1 ]  |  最新文章 3 年前