如何将两个表中的值包含在同一列中

格林

我有以下查询:

select
    t1.x,
    t2.y

from table1 t1
    join table2 t2
        on t1.x = t2.x

产生以下结果:

x   y1
x   y2
x   y3

但是,我希望它产生以下内容,其中来自 t1.x 的值也在第二列中:

x   x
x   y1
x   y2
x   y3

是否有捷径可寻?我试图在 PostgreSQL 中实现这一点,但我也对 MySQL 中的任何解决方案感兴趣。

提前致谢!

戈登·利诺夫

你似乎想要:

select t1.x, t1.x as y
from table1 t1
union all
select t2.x, t2.y
from table2 t2;

join,如果你想过滤器(或多次)行的基础上,只需要x两个表中存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将一个对象的两个字段收集到同一列表中?

同一列中的两个值

比较同一列中的两个值

如何将一列添加到SQL表中,该表是另外两个列的乘积?

Postgres-如何将两个单独查询的结果合并到同一列中

在mysql的两个表中基于同一列对两个列值进行计数

如何联接两个表,以使两个表中的同一列不重复?

如何创建包含在数据帧大熊猫基于同一类别列的两个不同的值的操作的另一列?

如何将两个表与引用 SQL Server 中第二个表中同一列的两列连接起来

如何计算同一列中的两个不同的列值?

如何基于单独的日期列划分同一列中的两个值

如何从表中的同一列“计数”两个不同的条件?

如何在两个或多个表中获取同一列?

如何将另一列中的值划分为一组的两个不同因素?

如何将数组列添加到包含同一表中另一列的值的表中

如何从 SQL 连接中的同一列返回两个不同的值?

如何在 MySQL 中获取同一列的两个不同值

如何将1个concat列与同一列中的多个值求和

如何将变量的值保持多次推入同一列表中?

如何从同一张表中查询同一列但条件不同的两个不同的总和?

如何对两个表中的列值求和并保留仅在一个表中的另一列

如何将两个ListView放在一列中?

如何将两个mysql表列添加到datagridview中的一列?

如何将两个json值解组到同一变量中?

从同一查询的同一列中获取两个值

如何将值插入一列并在 Oracle 表中的该列的同一时间引用前一个值?

如何将来自同一列但位于不同行的两个值相除

如何在保留另一列中的值的同时连接一列上的两个表?

SQL 查询将两列与另一表中的一列进行比较(并获得两个值)