You could union the values of the columns, then select the max value, then go back and retrieve the base row. Whether this is quick or easy remains to be seen.
select t3.key, t3.cola, t3.colb, t3.colc,...
from tablea t3,
(select max(t1.value)
from
(Select colavalue
from...