如何组合不等长的列并使它们在postgreSQL中相等

时间:2015-07-31 17:11:37

标签: postgresql postgresql-9.2

如果我有两个单独的表(名称和颜色)并且具有以下列:

命名
约翰
艾米
杰克


Flo

颜色

绿色

我怎么做才能得到这个 名称颜色
约翰红 艾米绿色 杰克红 雷绿色 简红郎 Flo green

我正在使用postgreSQL-9.2。

1 个答案:

答案 0 :(得分:0)

非常奇怪的用例,但这应该可以解决问题:

SELECT name || ' ' || color
FROM names, colors
WHERE length(name || ' ' || color) = 8