У меня есть две таблицы с одним из них - вертикальные, т. Е. Хранятся только пара значений ключа с идентификатором ref из таблицы 1. Я хочу присоединиться к таблице как таблица, Выбрать. а также выполнять сортировку по нескольким клавишам. T1, имеющая (идентификатор, EmpID, диоптрия) T2, имеющая (EmpID, ключ, значение)Как присоединиться к таблице вертикальных и горизонтальных таблиц
select
T1.*,
t21.value,
t22.value,
t23.value,
t24.value
from Table1 t1
join Table2 t21 on t1.empid = t21.empid
join Table2 t22 on t1.empid = t22.empid
join Table2 t23 on t1.empid = t23.empid
where
t21.key = 'FNAME'
and t22.key = 'LNAME'
and t23.key='AGE'
Возможный дубликат [PostgreSQL перекрестный запрос] (http://stackoverflow.com/questions/3002499/postgresql-crosstab-query) –