Получение данных от Postgres - PullRequest
1 голос
/ 22 ноября 2011

Я использую 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

Какой запрос можно использовать для получения этих выходных данных?спасибо,.

Ответы [ 3 ]

3 голосов
/ 22 ноября 2011
SELECT fieldname AS field, value AS value
FROM tableOne
UNION ALL
SELECT dyn_field AS field, dyn_value AS value
FROM tableTwo
1 голос
/ 22 ноября 2011

Попробуйте это:

SELECT fieldname as field, value 
FROM table1 
UNION select dyn_field as field, dyn_value as value 
FROM table2
1 голос
/ 22 ноября 2011
 SELECT fieldname, value FROM this_table
 UNION ALL 
 SELECT dyn_field, dyn_value FROM and_table

(Вы не указали имена таблиц, поэтому я их составил).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...