Giv en union
et skud.
select ID, 'Value1' as Name, Value1 as Value from table_name union all
select ID, 'Value2', Value2 as Value from table_name union all
select ID, 'Value3', Value3 as Value from table_name
order by ID, Name
ved hjælp af union all
betyder, at serveren ikke udfører en distinct
(som er implicit i union
operationer). Det burde ikke gøre nogen forskel med dataene (da dine ID'er FORHÅBENDE skulle være anderledes), men det kan muligvis fremskynde det en smule.