ha kezelhető ill. konstans mennyiségű oszlopod meződ van a hivatkozott táblában, akkor egy megoldás lehet a CASE struktúra:
SELECT ...,
...,
CASE WHEN hivatkozas_tabla.hivatkozas_mezo = 'mezo_1'
THEN hivatkozott_tabla.mezo_1
WHEN hivatkozas_tabla.hivatkozas_mezo = 'mezo_2'
THEN hivatkozott_tabla.mezo_2
...
...
WHEN hivatkozas_tabla.hivatkozas_mezo = 'mezo_N'
THEN hivatkozott_tabla.mezo_N
ELSE [érték egyéb esetben]
END AS "hivatkozott_ertek",
...,
...
FROM hivatkozott_tabla
INNER JOIN hivatkozas_tabla
ON [...]
...
de szerintem nem stimmel az adatbázis struktúrád, ha ilyesmit kell gányolni...