0

PostgreSQL の 2 つの別々の (似ているが) 列の値を融合する簡単な方法はありますか?

たとえば、次のステートメントです。

SELECT a, b FROM stuff;

現在のところ、次のようになります。

a         b
-----------
1         2
1         3
1         4

ただし、次の方法で 2 つの列を融合させたいと思います。

ab
---
1
1
1
2
3
4
4

2 に答える 2

2

パフォーマンスを落とさずに同じ複雑なクエリから 2 つの結果を取得する必要がある場合は、次のようにしてください。

WITH source AS 
(SELECT A,B
 FROM your_complex_query)
SELECT A as AB
FROM source 
UNION ALL
SELECT B as AB
FROM source
于 2013-05-31T19:53:45.757 に答える