, 04 2017 . 15:33
+
!
T1
F0 F1 F2
R1 100 200
F0 KEY VAL
R1 F1 100
R1 F2 200
select A.F0,
B.F1,
iif(B.F1='F1',A.F1,iif(B.F1='F2',A.F2,Null)) F2
from T1 A
inner join (select 'F1' F1 from TEMP
union all
select 'F2' F1 from TEMP
) B
on (1=1)
!!!!!!!
(T1 Excel - -)
'F1','F2'...
(select 'F1' F1 from TEMP
union all
select 'F2' F1 from TEMP
) B
iif(B.F1='F1',A.F1,iif(B.F1='F2',A.F2,
....................................)) F2
?
Microsoft Jet ( )
..
select A.F0,
B.F1,
A.Fields(B.F1) F2
from T1 A
inner join (select 'F1' F1 from TEMP
union all
select 'F2' F1 from TEMP
) B
on (1=1)
!
http://www.sql.ru/forum/1270606/kak-razvernut-tablicu-imena-poley-neizvestny