簡體   English   中英

從Postgres獲取數據

[英]Getting data from Postgres

我正在使用Postgres,我有這張桌子:

id | fieldname | value
----------------------
1  | price     | 10000

id | dyn_field | dyn_value
--------------------------
1  | bathroom  | 2
2  | bedroom   | 4

我想得到以下輸出

field     | value
---------------------
price     | 10000
bathroom  | 2
bedroom   | 4

什么查詢可用於獲取這些輸出? 謝謝,。

SELECT fieldname AS field, value AS value
FROM tableOne
UNION ALL
SELECT dyn_field AS field, dyn_value AS value
FROM tableTwo
 SELECT fieldname, value FROM this_table
 UNION ALL 
 SELECT dyn_field, dyn_value FROM and_table

(您沒有指定表名,所以我把它們編起來了)。

嘗試這個:

SELECT fieldname as field, value 
FROM table1 
UNION select dyn_field as field, dyn_value as value 
FROM table2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM